基本上所有的資料都是在烏班圖下的,在windows下的基本沒有,下面是我在windows 下配置深度學習圖像語義分割的一些過程:
首先你要配置好caffe把?這個教程多得很,我就不再累述了;
我建議python同一版本,我之前是2.7和3.6共存,所以配置 的過程中感覺有沖突,後來我都刪了重新裝的2.7的版本。
http://blog.csdn.net/qq_34220460/article/details/70244725 這個是我主要參考的帖子. 需要通過pip把所依賴的庫都安裝上。
pip install scikit-image on windows 失敗 解決方案:(自行下載安裝) http://blog.csdn.net/jqw11/article/details/72453084
cuda加速不能用:cudasuccess (8 vs. 0) invalid device function 錯誤 https://www.zhihu.com/question/42010540/answer/118341484
我是設值每300次保存一次。
需要注意的是,這個文件裏面每個名字之間都有一個換行,最好用nodepad來換行,我直接用txt的換行會運行報錯,找不到文件。
具體是啥原因呢?希望以後我會知道。。。
其中紅框是需要修改的,黃色框框裏面的就是訓練的數據文件夾,白色的是制作的txt文件(用來保存圖片名稱的那個)
不可避免的,有一個val的文件把我困擾好久,這個好像只是打分的時候才會用到,直接訓練也無妨,我是按照train的格式配置了一遍,但其實沒有用到過。
同時上文提到要修改標記灰度圖為從0,1,2,3,……開始。比如我要標記兩類,只能是會的0和灰度1. 具體這樣修改:
把灰度大於0的都變成1;
還要修改voc_layers.py這個文件,我是參考的這個: http://blog.csdn.net/z13653662052/article/details/70949440 原來的數據要求的是mat格式的,修改後直接用png圖片也可以。
很多問題都忘記了,以後想起來補充