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
做参数。