win+caffe mnist實(shí)例運(yùn)行(禁止轉(zhuǎn)載)
win+caffe mnist實(shí)例運(yùn)行(禁止轉(zhuǎn)載)
.sh文件只能在Linux下運(yùn)行 所以下載了gitbash來進(jìn)行模擬
首先get_mnist.sh 需要安裝wget 下載之后解壓 路徑放在path中 將.exe文件放入gitbash的mingw32文件下的bin文件下
接下來在環(huán)境變量中創(chuàng)建CAFFE_ROOT(caffe的根目錄)
打開gitbash ,輸入cd $CAFFE_ROOT,進(jìn)入caffe的根目錄下
運(yùn)行g(shù)et_mnist.sh 在bash中輸入 ./data/mnist/get_mnist.sh即可下載解壓
下載完畢之后看到4個(gè)二進(jìn)制文件
打開examples/mnist 修改create_mnist.sh (通常直接運(yùn)行這個(gè)文件會(huì)報(bào)錯(cuò) 缺少XXbin文件 此處將有bin文件的地方都改成D:caffemastercaffemasterBuildx64Release下的conver_mnist_data.exe文件 此文件需要在vs2013的caffe.sln中打開conver_mnist_data.cpp后生成)
運(yùn)行
圖片轉(zhuǎn)化為lmdb格式完成
開始訓(xùn)練 (同樣把.bin文件的路徑改為caffe.exe文件路徑)
使用訓(xùn)練好的模型進(jìn)行預(yù)測(cè)
需要寫一個(gè)test.sh
運(yùn)行