Pytorch für die semantische Segmentierung
Dieses Repository enthält einige Modelle für die semantische Segmentierung und die Pipeline von Trainings- und Testmodellen, die in Pytorch implementiert sind
Modelle
- Vanilla FCN: FCN32, FCN16, FCN8 in den Versionen von VGG, ResNet bzw. DENsenet (vollständig Faltungsnetzwerke für die semantische Segmentierung)
- U-NET (U-NET: Faltungsnetzwerke für die biomedizinische Bildsegmentierung)
- SGNET (SegNET: Eine tiefe Faltungs-Encoder-Decoder-Architektur für die Bildsegmentierung)
- PSPNET (Pyramidenszene Parsing -Netzwerk)
- GCN (große Kernel -Angelegenheiten)
- DUC, HDC (Verständnis für die semantische Segmentierung)
Erfordernis
- Pytorch 0.2.0
- Tensorboard für Pytorch. Hier zu installieren
- Einige andere Bibliotheken (finden Sie, was Sie vermissen, wenn Sie den Code ausführen:-P)
Vorbereitung
- Gehen Sie zum Modelsverzeichnis und setzen Sie den Pfad vorbereiteter Modelle in config.py
- Gehen Sie zum Datasets -Verzeichnis und folgen Sie dem Readme
Todo
- Deeplab v3
- Raffineret
- Mehr Datensatz (z. B. ADE)