train_val.prototxt
train_val.prototxt配置文件定義訓練和驗證網絡,需要最開始定義訓練集和驗證集的來源。一般的卷積網絡最後面接一個全連接,將feature map 轉成固定長度的向量,然後輸出種類的個數。prototxt最後需要說明輸出種類的個數且需要定義準確率的輸出。
deploy.prototxt
deploy.prototxt配置文件適用於部署,即用於實際場景時候的配置文件。最開始需要定義輸入數據的大小格式,最後輸出各類的概率值。
deploy.prototxt文件是在train_val.prototxt文件的基礎上刪除了一些東西所形成的,訓練部分和反向傳播訓練部分會被刪除
solver.prototxt
參數配置文件,協調整個模型的運作。solver配置文件是caffe程序運行必帶的一個參數。