Caffeは自分の画像データを訓練し、テストする.

1450 ワード

先人の足どりを触ってもつまずいて、ずっとdenny大神文章で勉強していましたが、実現できないところもあり、自分のデータを訓練するときはいつもこのような間違いを報告していました.
I0413 22:04:00.106135 7369 net.cpp:380] data -> data I0413 22:04:00.106178 7369 net.cpp:380] data -> label I0413 22:04:00.106189 7369 data_transformer.cpp:25] Loading mean file from: examples/myfile/mean.binaryproto F0413 22:04:00.106868 7369 blob.cpp:133] Check failed: data_ *** Check failure stack trace: ***
何が原因か分からないが、またこのチュートリアルを見つけて、二人のチュートリアルプログラムを結合して走って通じて、次回の検索を便利にするために、ここで総括をして、二人に感謝します!
1、前のステップは文章1から、データフォーマットを変えてtrainを生成する.txtとtest.txt 2つのファイル
結果:
examples/myfile/train.txtは以下を参照してください.test/305.jpg 3
test/317.jpg 3
test/319.jpg 3
test/313.jpg 3
test/318.jpg 3
test/315.jpg 3
test/302.jpg 3
2、lmdb形式に変換してから最後まで、文章2の手順で
次にスクリプトファイルを作成しconvert_を呼び出しますimagesetコマンドを使用して、データフォーマットを変換します.
sudo vi examples/myfile/create_lmdb.sh
挿入:
#!/usr/bin/env sh
MY=examples/myfile

echo "Create train lmdb.."
rm -rf $MY/img_train_lmdb
build/tools/convert_imageset \
--shuffle \
--resize_height=256 \
--resize_width=256 \
/home/xxx/caffe/data/re/ \   # 
$MY/train.txt \
$MY/img_train_lmdb

echo "Create test lmdb.."
rm -rf $MY/img_test_lmdb
build/tools/convert_imageset \
--shuffle \
--resize_width=256 \
--resize_height=256 \
/home/xxx/caffe/data/re/ \   # 
$MY/test.txt \
$MY/img_test_lmdb

echo "All Done.."
.
.
.