2017-08-04 84 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之前完成此操作。