东莞贸易公司寮步网站建设价格,北京模板建站软件,网站设计制做报价,个人做网站郊游的英文章目录1、通过边缘检测认识卷积2、Padding3、Strid Convelution4、RGB图像的卷积THE END1、通过边缘检测认识卷积 \qquad在使用神经网络进行图像识别时#xff0c;神经网络的前几层需要完成对图像的边缘检测任务#xff0c;所谓的边缘检测就是让计算机识别出一张图片的垂直…
文章目录1、通过边缘检测认识卷积2、Padding3、Strid Convelution4、RGB图像的卷积THE END1、通过边缘检测认识卷积
\qquad 在使用神经网络进行图像识别时神经网络的前几层需要完成对图像的边缘检测任务所谓的边缘检测就是让计算机识别出一张图片的垂直边缘和水平边缘如下图所示 \qquad 加入当前有一张661的灰度图像图像中的数字越小表示图像的颜色越深则通过以下卷积(符号为*)计算可以得到一张新的441的图像新图像中的中间部分便可以直观表现出原始图像的垂直边缘。 \qquad其中中间参与卷积运算的331的矩阵称为卷积核(kernal)或者过滤器(filter)。
2、Padding
\qquad 设定原图像的尺寸为n∗nn*nn∗n卷积核的维度为f∗ff*ff∗f则经过卷积计算只有的输出图像的尺寸为(n−f1)∗(n−f1)(n-f1)*(n-f1)(n−f1)∗(n−f1)。从上述卷积计算过程可以发现原图像边缘的像素点使用的次数远低于中间像素点的使用次数为了充分利用边缘像素点的信息可以通过Padding操作在原图像的边缘添加额外的ppp层像素点之后使用 Padding之后的图像进行卷积操作操作过程如下图所示 \qquad当Padding到原图像上的图像的层数pf−12p\frac{f-1}{2}p2f−1时Padding之后的图像经过f∗ff*ff∗f卷积层的卷积操作之后得到的结果图像恰好和原图像的尺寸相同为n∗nn*nn∗n。卷积核的维度fff通常为奇数。
3、Strid Convelution
\qquad 在进行卷积操作时卷积核每一次移动的步长(strid)不一定为1也可以为大于1的其他数。则考虑了移动步长sss之后一幅n∗nn*nn∗n的图像经过ppp层padding操作经过f∗ff*ff∗f维度的卷积核进行卷积操作之后可以得到结果图像的维度为⌊n2p−fs1⌋∗⌊n2p−fs1⌋\lfloor{\frac{n2p-f}{s}1} \rfloor * \lfloor{\frac{n2p-f}{s}1}\rfloor⌊sn2p−f1⌋∗⌊sn2p−f1⌋。 Stride convelution的示意图如下图所示
4、RGB图像的卷积
\qquad 对于RGB图像令一幅RGB图像的输入维度为n∗n∗ncn*n*n_cn∗n∗nc其中前两个nnn分别表示图像的高度和宽度最后一个ncn_cnc维度表示图像的通道(channel)数量对于RGB图像的卷积操作使用的卷积核的维度为f∗f∗ncf*f*n_cf∗f∗nc。最终输出的图像维度为(n−f1)∗(n−f1)(n-f1)*(n-f1)(n−f1)∗(n−f1)。可以使用不同类型的多个卷积核从而增加输出图像的通道数如使用2个不同的卷积核则输出图像的维度为(n−f1)∗(n−f1)∗2(n-f1)*(n-f1)*2(n−f1)∗(n−f1)∗2。
THE END