深度學(xué)習(xí)(一)學(xué)會(huì)用CAFFE訓(xùn)練自己的模型

利用caffe訓(xùn)練手寫圖片數(shù)據(jù)集

配置好caffe的環(huán)境之后,就可以學(xué)習(xí)如何利用caffe訓(xùn)練自己的模型了。筆者主要參考了CSDN上的一篇博客來訓(xùn)練模型http://blog.csdn.net/Eddy_zheng/article/details/50931610,下面我只簡(jiǎn)單總結(jié)訓(xùn)練操作過程中所學(xué)到的知識(shí):

  • bat批處理命令的書寫
    在windows平臺(tái)學(xué)習(xí)caffe必須要學(xué)會(huì)寫批處理文件,這樣就減少了在CMD命令行下操作文件的麻煩。bat文件類似于Linux下的sh腳本文件,作用都是簡(jiǎn)化命令行操作,筆者目前主要在windows下學(xué)習(xí)caffe,可能以后會(huì)考慮linux系統(tǒng)下操作(比如安裝雙系統(tǒng))。
    在批處理命令中,需要注意不能輕易將一行代碼改為多行代碼。
    比如這段命令
SET GLOG_logtostderr=1
C:\Users\Administrator\Desktop\caffe-windows-master\bin\convert_imageset.exe C:\Users\Administrator\Desktop\caffe-windows-master\data\Digits\val\ C:\Users\Administrator\Desktop\caffe-windows-master\data\Digits\val.txt C:\Users\Administrator\Desktop\caffe-windows-master\data\Digits\mvalldb
pause

第二行命令不可變?yōu)槎嘈忻?,筆者因?yàn)閷⑵渥優(yōu)槎嘈忻疃霈F(xiàn)了錯(cuò)誤libprotobuf,即文件路徑出錯(cuò)。
文件路徑的書寫在不同情況下有差別,比如筆者在lenet_train_test.prototxt中修改source值時(shí),因?qū)⒙窂?strong>C:/../..錯(cuò)寫為C:\..\..,而導(dǎo)致訓(xùn)練數(shù)據(jù)時(shí)再次出現(xiàn)libprotobuf錯(cuò)誤。(這里的路徑書寫與批處理命令有略微不同)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容