標籤:master 設定 檔案 代碼 caff fonts 輸入 href windows
本教程盡量詳細,大多步驟都有圖,如果運行出錯,請先對照自己的檔案是否和圖上的一樣,包括標點啊,空格啊,斜杠,反斜線啊之類的小細節。
本常式是在 win10 64位 caffe-master vs2013下進行的,並且已經配置GPU版本,若用CPU,則在cifar10_quick_solver.prototxt中更改
# solver mode: CPU or GPU
solver_mode: CPU
摘要:win10下的caffe例子:cifar10
第一步:
官網下載bin格式的cifar10 : http://www.cs.toronto.edu/~kriz/cifar.html
解壓存放在 :caffe-master\examples\cifar10\input_folder當中(input_folder檔案夾需要自己建立)
第二步:
在caffe-master\examples\cifar10 下建立一個記事本(尾碼改為 .bat ),輸入以下code
convert_cifar_data.exe input_folder output_folders leveldb
pause
儲存為convert_cifar10.bat (尾碼改為 .bat)
然後雙擊運行,可以看到在 caffe-master\examples\cifar10下會產生一個檔案夾,output_folders。裡面存放的就是轉換好的資料
第三步:
計算出均值檔案:mean.binaryproto
首先要確保在caffe-master\Build\x64\Release 下有convert_cifar_data.exe ,沒有的話請開啟Caffe.sln,將compute_image_mean 設定為 啟動項目,然後ctrl+F5,等待編譯結束,在caffe-master\Build\x64\Release下就有convert_cifar_data.exe了
有了convert_cifar_data.exe,我們要在caffe-master\examples\cifar10下建立一個記事本(尾碼改為 .bat ),輸入以下code
..\..\Build\x64\Release\compute_image_mean.exe-backend=leveldb ../../examples\cifar10\output_folders\cifar10_train_leveldbmean.binaryproto
Pause
然後運行此檔案,在caffe-master\examples\cifar10 下會出現mean.binaryproto檔案
第四步:
更改caffe-master\examples\cifar10 下的cifar10_quick_solver.prototxt和 cifar10_quick_train_test.prototxt 主要是改路徑
我的cifar10_quick_solver.prototxt改中了:
net:"../../examples/cifar10/cifar10_quick_train_test.prototxt"
snapshot_prefix:"../../examples/cifar10/cifar10_quick"
cifar10_quick_train_test.prototxt中改了:
mean_file:"../../examples/cifar10/mean.binaryproto"
source:"../../examples/cifar10/output_folders/cifar10_train_leveldb"
mean_file:"../../examples/cifar10/mean.binaryproto"
source:"../../examples/cifar10/output_folders/cifar10_test_leveldb"
以及 backend: LEVELDB (有兩處喔!)
第五步:
更改好兩個檔案之後就可以運行caffe來訓練啦,提供兩種方法,一種是編寫批次檔bat,一種是直接在vs2013中運行
先說第一種,在caffe-master\examples\cifar10下建立文字檔,更改尾碼為.bat,複製以下代碼:
..\..\Build\x64\Release\caffe.exe train--solver=../../examples/cifar10/cifar10_quick_solver.prototxt
Pause
儲存之後,運行即可。
第二種方法是在vs2013裡進行的,先將caffe設定為啟動項目:
再點擊屬性,找到調試,在命令參數中輸入:train --solver=../../examples/cifar10/cifar10_quick_solver.prototxt
點擊確定,ctrl+F5 即可
【caffe-windows】 caffe-master 之 cifar10 超詳細