HRNet 的Tensorflow实现
34
stars
11
forks
source link
HRNet-V2进行语义分割的tensorflow实现
文件简介
- utils文件夹中包含color_utils.py、data_utils.py、HighResolutionModule.py、Models_Block.py、Models_Config.py.
- color_utils.py、data_utils.py是进行数据预处理的功能函数;
- HighResolutionModule.py是HRNet v2中的进行并行卷积融合的功能模块;
- Models_Block.py是对卷积、批归一化、BasicBlock、Bottleneck的封装;
- Models_Config.py包含了HRNet中每一个阶段的超参数设置;
- pycache文件夹是PyCharm编译时产生的文件.
- Model.py是HRNet v2模型的实现
- HRNet v2_Train.py是运用模型进行训练的文件。
Getting started
- 数据集使用已经经过预处理适合本模型进行训练的ISPRS 2D Vaihingen数据集。下载地址[百度网盘](链接:https://pan.baidu.com/s/1RqjWXTZOCPO4cRkW6SVglA
提取码:cslj)。下载后解压至文件根目录;
- 在根目录新建文件夹,命名为:ckpts。该文件夹用于存储cpkt文件;
- 运行HRNet v2_Train.py即可开始模型的训练。
Dependency
- tensorflow==1.8.0
- numpy==1.15.2
- opencv3==3.1.0