本仓库实现DeeplabV3plus的算法。
├─data:存放类别文件名
│------VOCdevkit.names
│
├─doc:存放文档
│------Deeplab.md
│
├─model:存放训练好的模型
|
├─nets:网络实现代码
|
├─pytorch:Pytorch实现部分
|
├─utils:基础工具方法
|
├─config.py:配置文件
|
├─evaluate.py:模型评估代码
|
├─export.py:模型导出代码
|
├─inference.py:推理代码
|
├─splitDataset.py:数据集切分代码
|
└─train.py:训练代码
DeepV3实现有两个版本,一个是基于Tensorflow2
实现,另一个是基于Pytorch
实现的。基于Pytorch
可参考pytorch分支的代码。
使用mIoU
指标评估模型,具体可参考export.py
代码。
可参考export.py
代码。可从权重文件中导出ONNX
模型。