大多數深度學習的訓練是包含訓練集的,也有一些不包含驗證集的例子中,caffe的配置文件也會存在異同。
下面是包含驗證集的示例:
而在一些無驗證集的例子中,則要去掉“TEST”這一層,如下:
但是,但你運行的時候,會出現以下錯誤:Unknown bottom blob 'data' (layer 'conv1',bottom index 0)
這個錯誤的原因是:缺少對應的data。可能在訓練的時候加入了測試迭代數,而在網絡配置文件中並沒有測試網絡。
解決方法:找到對應的.solver文件中,刪除其中相應的測試參數即可,如下:(正確的就是將以下標記出來的3、4、25行刪掉即可)