在prototxt文件中,層都是用layer{}的結構表示,而里面包含的層的參數可以在caffe.proto文件中找到,比如說Data類型的結構由message DataParameter
所定義,Convolution
類型的結構由message ConvolutionParameter
所定義。
具體說明下:
name
表示該層的名稱type
表示該層的類型,如Data
或者Convolution
類型top
表示該層后接的Blob
結構的名稱bottom
表示該層前接的Blob
數據結構的名稱*_param
表示該層的參數,比如對于某卷積層conv1
來說,convolution_param
中num_output
表示輸出通道數pad
表示卷積pad
kernel_size
表示卷積核的大小
這里我推薦一個資源:caffe網絡模型各個層詳解
https://download.csdn.net/download/pbymw8iwm/10706680
數據層