theano之convolution operation

本篇主要介绍theano中,2D卷积操作(theano.tensor.nnet.conv2d)的实现方法,这对理解CNN帮助很大

假设第1个convoluiton layer含有2个feature maps(记为M11,M12)
第2个convoluiton layer含有4个feature maps(记为M21,M22,M23,M24)

图像示意:
theano之convolution operation_第1张图片

那么layer-m到layer-m+1则有4个kernel(假设大小为3*3,记为K1,K2,K3,K4)

示意计算公式如下:

M21=sum(M11K1+M12K1)

M22=sum(M11K2+M12K2)

M23=sum(M11K3+M12K3)

M24=sum(M11K4+M12K4)

你可能感兴趣的:(conv,theano)