论文理论讲解:https://blog.youkuaiyun.com/qq_37685880/article/details/80439354
研一开始项目训的的是分类网络,最近项目需要,估计会尝试用到分割网络,故开始学习分割,从复现最经典的分割网络FCN开始吧。
训练FCN的过程是:要先根据Vgg16的model,训练FCN32s,再应用得到的FCN32s的model,训练FCN16s,再应用得到的FCN16s的model,训练FCN8s,得到最后的model,应用该model对网络正向传播,可以得到较好的表现结果。
一.数据篇
数据集讲解篇:
https://blog.youkuaiyun.com/PNAN222/article/details/81232249
数据resize:
https://blog.youkuaiyun.com/xiamentingtao/article/details/78696276
https://blog.youkuaiyun.com/PNAN222/article/details/81354633
修改数据读入脚本,将mat格式改为以png格式读入(需要继续研读源码)
https://blog.youkuaiyun.com/m_buddy/article/details/78618793
文件遍历txt文件
https://blog.youkuaiyun.com/jiongnima/article/details/78549326?locationNum=3&fps=1#
二.源码研读
训练运行主程序solve.py
https://blog.youkuaiyun.com/qq_21368481/article/details/80636932#commentsedit
预训练模型下载地址
https://gist.github.com/jimmie33/27c1c0a7736ba66c2395
三.FCN中用到了Python Layer----caffe 技术篇之 如何在caffe中加自定义Python Layer
https://www.jianshu.com/p/02e1a35fc6c4
https://blog.youkuaiyun.com/thesby/article/details/51264439(以FCN 代码为例子讲解Python Layer的使用)
四.报错篇
https://www.cnblogs.com/xuanxufeng/p/6243342.html
https://blog.youkuaiyun.com/jiongnima/article/details/78549326
https://blog.youkuaiyun.com/wangkun1340378/article/details/56834642#commentsedit
https://blog.youkuaiyun.com/qq_34220460/article/details/70244725
https://blog.youkuaiyun.com/chunyes/article/details/51830608(solve.py 调试)
五.测试篇(代补)
reference:
https://blog.youkuaiyun.com/qq_37685880/article/details/80439354
https://blog.youkuaiyun.com/supe_king/article/details/54142973