DeepLabv3 Plus is a PyTorch implementation of DeepLabv3+ for semantic segmentation. It implements the encoder-decoder architecture with atrous separable convolution and provides a practical workflow for training, prediction, and mIoU evaluation. The repository supports VOC-style segmentation datasets and includes utilities for annotation generation, JSON dataset conversion, model summary inspection, prediction, and metric calculation. It provides pretrained weight workflows for MobileNetV2 and Xception backbones and notes that the correct backbone should be selected during training and prediction. The project also supports multi-GPU training, multiple backbones, learning rate schedules with step and cosine options, optimizer selection, and adaptive learning rate behavior based on batch size. It is useful for users who want a stronger semantic segmentation baseline than U-Net for scene-level segmentation tasks.

Features

  • DeepLabv3+ segmentation implementation
  • Encoder-decoder architecture support
  • MobileNetV2 and Xception backbone workflows
  • VOC-style dataset training
  • mIoU evaluation script
  • Multi-GPU training support

Project Samples

Project Activity

See All Activity >

Categories

Libraries

License

MIT License

Follow DeepLabv3 Plus

DeepLabv3 Plus Web Site

Other Useful Business Software
AI-powered service management for IT and enterprise teams Icon
AI-powered service management for IT and enterprise teams

Enterprise-grade ITSM, for every business

Give your IT, operations, and business teams the ability to deliver exceptional services—without the complexity. Maximize operational efficiency with refreshingly simple, AI-powered Freshservice.
Try it Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of DeepLabv3 Plus!

Additional Project Details

Programming Language

Python

Related Categories

Python Libraries

Registered

15 hours ago