caffe mnist實戰訓練(3)計算均值

2021-07-29 17:50:25 字數 774 閱讀 8533

減去均值再訓練,會提高訓練速度和精度。因此,一般都會有這個操作。

caffe程式提供了乙個計算均值的檔案compute_image_mean.cpp,我們直接使用就可以了

該檔案的呼叫格式是、

sudo build/tools/compute_image_mean examples/myfile/img_train_lmdb examples/myfile/mean.binaryproto

compute_image_mean帶兩個引數,第乙個引數是lmdb訓練資料位置,第二個引數設定均值檔案的名字及儲存路徑。執行成功後,會在 examples/myfile/ 下面生成乙個mean.binaryproto的均值檔案。

但是我在在呼叫caffe compute_image_mean

函式計算均值時出現了如下的錯誤

cterminate called after throwing an instance of 'std::length_error'

what():  basic_string::_s_create

後來發現是我之前建立.txt的時候出現了錯誤,建立txt的**沒有問題,我的txt顯示路徑mnist/0/*.png 所以我在建立lmdb格式時,顯示不能發現 ~/mnist/mnist/0/*png

就是因為建立txt列表時多了個mnist 修改了下 cut後的引數 然後重新建立lmdb格式檔案,再呼叫compute_image_mean 這個函式就可以了

或者在建立lmdb格式時注意一下data的路徑

題目分析能力實戰訓練

一 掃雷 題目在 源程式裡 1 迴圈依次檢視每個點周圍有的八個點當中,多少個是雷。2 判斷點為雷,count加1 3 修改對應矩陣的值 掃雷遊戲 難度係數 3 輸入檔案 mine.txt,輸出檔案 estdout.pc2 玩過掃雷遊的朋友都知道,該遊戲的目標是找出乙個n m矩陣內的所有的地雷,在本題...

WEB安全測試實戰訓練

web安全測試實戰訓練課程 一 常見web安全漏洞 1 黑客技術分析 2 常用黑客工具介紹 3 web常見攻擊方式 二 web安全漏洞檢測 1 http安全測試 2 url查詢字串篡改 post資料篡改 cookie篡改 http頭篡改 3 http安全漏洞檢查 常用工具 案例分析 4 跨站指令碼攻...

Python入門實戰訓練(二)

1.九宮格 1至9九個數字,橫豎都有3個格,思考怎麼使每行 每列和對角線上的三數之和都等於15 2.尋找班級裡面名字最長的人 我有一串字串人名 names kunpen ji,li xiao,caron li,dongjian shi,ji zhao,fia yuan y,wenxue ding,x...