2017-08-04 88 views
0

我想雖然它拋出一個經過幾次反覆訓練開始訓練我自己的數據模型error.This是什麼樣子錯誤訓練朱古力模式

0803 13:41:12.052456 3772 solver.cpp:237]  Train net output #2: 
loss = 1.82591 (* 1 = 1.82591 loss) 
I0803 13:41:12.052477 3772 sgd_solver.cpp:105] Iteration 120, lr = 
9.92e -05 
F0803 13:41:18.020836 3779 data_transformer.cpp:168] Check failed: 
height <= datum_height (227 vs. 224) 
*** Check failure stack trace: *** 
    @  0x7f8f7b14adaa (unknown) 
    @  0x7f8f7b14ace4 (unknown) 
    @  0x7f8f7b14a6e6 (unknown) 
    @  0x7f8f7b14d687 (unknown) 
    @  0x7f8f7b7ba9e0 caffe::DataTransformer<>::Transform() 
    @  0x7f8f7b835a2f caffe::DataLayer<>::load_batch() 
    @  0x7f8f7b8c6a5c 
caffe::BasePrefetchingDataLayer<>::InternalThreadEntry() 
    @  0x7f8f7b79aa30 caffe::InternalThread::entry() 
    @  0x7f8f7b79b376 boost::detail::thread_data<>::run() 
    @  0x7f8f7172aa4a (unknown) 
    @  0x7f8f6bd73184 start_thread 
    @  0x7f8f79a7dffd (unknown) 
    @    (nil) (unknown) 
Aborted (core dumped) 

我認爲,當你問題可能與輸入圖像有關,我應該更改或編輯什麼建議?

+1

您的輸入圖像網絡定義高度比您的輸入圖像(224)大(227)。更改定義(train.prototxt)暗淡2:從227到224 – Eliethesaiyan

+0

感謝您的時間。儘量讓我知道 – Ryan

+0

它如何去 – Eliethesaiyan

回答

0

您可能在一個批次中有多個圖像,但它們有不同的大小?您需要標準化圖像大小。您可以use OpenCV在將您的圖片送入Caffe之前完成此操作。