在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
数据层