RepositoryJupyter NotebookINẤn Độ
lattice-ai

lattice-ai/DeepLabV3-Plus

Tensorflow 2.3.0 implementation of DeepLabV3-Plus

109sao
24fork
9issue
0lượt xem

🧠 DeepLabV3-Plus — Implement TensorFlow 2.x cho Semantic Segmentation

DeepLabV3-Plus dựa trên paper "Encoder-Decoder with Atrous Separable Convolution for Semantic Image Segmentation", cung cấp pipeline hoàn chỉnh từ huấn luyện tới inference.

DeepLabV3-Plus là một dự án mã nguồn mở cài đặt lại kiến trúc DeepLabV3-Plus bằng TensorFlow 2.2.0/2.3.0, nhằm giải quyết bài toán phân đoạn ngữ nghĩa (semantic segmentation) trên ảnh. Dự án hỗ trợ hai bộ dữ liệu chính: CamVid và Multi-Person Human Parsing, đồng thời tích hợp wandb để log quá trình huấn luyện.

✨ Điểm nổi bật

  • Kiến trúc DeepLabV3-Plus: Kết hợp encoder (backbone ResNet50) và decoder để cải thiện độ chính xác phân đoạn.
  • Hỗ trợ CamVid và Human Parsing: Cung cấp script tải dữ liệu tự động cho cả hai bộ dữ liệu.
  • Cấu hình linh hoạt: Cho phép định nghĩa và đăng ký cấu hình huấn luyện tùy chỉnh qua CONFIG_MAP.
  • Tích hợp Wandb: Ghi log toàn bộ quá trình huấn luyện, checkpoint lên wandb nếu có API key.
  • Inference mẫu: Cung cấp đoạn code mẫu để tải mô hình và dự đoán trên ảnh.
  • Hỗ trợ multi-GPU: Sử dụng tf.distribute để hỗ trợ chiến lược huấn luyện phân phối.
  • Xuất kết quả trực quan: Hiển thị ảnh kết quả phân đoạn gốc và dự đoán bằng matplotlib.

💡 Vì sao đáng chú ý

DeepLabV3-Plus nổi bật nhờ việc cài đặt đầy đủ pipeline từ huấn luyện đến inference, đồng thời hỗ trợ cấu hình tùy chỉnh linh hoạt. Khác với các repo chỉ chứa mô hình, dự án này cung cấp trainer.py, script tải dữ liệu và đoạn code inference mẫu, giúp người dùng triển khai nhanh trên bài toán phân đoạn ảnh thực tế như phân tích cảnh quan đường phố (CamVid) hoặc phân đoạn người (Human Parsing).


#DeepLabV3Plus #TensorFlow #SemanticSegmentation #ComputerVision #TiniX

Dự án tương tự

Khám phá các dự án và mô hình AI khác có sự tương đồng.

RepositoryC++
AllentDan/LibtorchSegmentation

A c++ trainable semantic segmentation library based on libtorch (pytorch c++). Backbone: VGG, ResNet, ResNext. Architecture: FPN, U-Net, PAN, LinkNet, PSPNet, DeepLab-V3, DeepLab-V3+ by now.

458
Dec 7, 2023
RepositoryPython
WZMIAOMIAO/deep-learning-for-image-processing

deep learning for image processing including classification and object-detection etc.

26.4k
Jan 1, 2026
Repository
tangyudi/Ai-Learn

人工智能学习路线图,整理近200个实战案例与项目,免费提供配套教材,零基础入门,就业实战!包括:Python,数学,机器学习,数据分析,深度学习,计算机视觉,自然语言处理,PyTorch tensorflow machine-learning,deep-learning data-analysis data-mining mathematics data-science artificial-intelligence python tensorflow tensorflow2 caffe keras pytorch algorithm numpy pandas matplotlib seaborn nlp cv等热门领域

13.4k
Jun 2, 2024
RepositoryPython
qubvel-org/segmentation_models.pytorch

Semantic segmentation models with 500+ pretrained convolutional and transformer-based backbones.

11.8k
Oct 26, 2026
RepositoryPython
milesial/Pytorch-UNet

PyTorch implementation of the U-Net for image semantic segmentation with high quality images

11.7k
Aug 11, 2024
RepositoryPython
open-mmlab/mmsegmentation

OpenMMLab Semantic Segmentation Toolbox and Benchmark.

10.0k
Aug 13, 2024
RepositoryPython
lyhue1991/eat_tensorflow2_in_30_days

Tensorflow2.0 🍎🍊 is delicious, just eat it! 😋😋

9.9k
Sep 22, 2022
RepositoryPython
lyhue1991/eat_tensorflow2_in_30_days

Tensorflow2.0 🍎🍊 is delicious, just eat it! 😋😋

9.9k
Sep 22, 2022
RepositoryPython
speedinghzl/pytorch-segmentation-toolbox

PyTorch Implementations for DeeplabV3 and PSPNet

777
Feb 20, 2020