ConvolutionLayer继承自BaseConvolutionLayer,用于卷积操作。
文件
include/caffe/layers/conv_layer.hpp
src/caffe/layers/conv_layer.cpp
src/caffe/layers/conv_layer.cu
原理
ConvolutionLayer类使用基类BaseConvolutionLayer的工具函数完成Forward/Backward操作。
通过让函数bool reverse_dimensions()返回false/true,Convolutuion和Deconvolution层可以共用BaseConvolutionLayer的代码
参数
ConvolutionLayer和DeconvolutionLayer都是使用ConvolutionParameter做参数。