十一 卷积神经网络简介

CNN可以提取图像架构,减小图像参数
十一 卷积神经网络简介_第1张图片
十一 卷积神经网络简介_第2张图片

CNN架构

十一 卷积神经网络简介_第3张图片

卷积层

十一 卷积神经网络简介_第4张图片
卷积核的大小:如下图就是一个55大小的卷积核
十一 卷积神经网络简介_第5张图片
卷积核的移动跨度:会引起生成图像减小
边缘填充:比如我们使用5
5大小的卷积核对一个24*24像素的图片卷积,跨度为1,显然卷积核移动到最边缘时,只剩下四个像素点,无法被5整除,我们可以把边缘填充0,使其被5整除。

layers.ConV2D()

十一 卷积神经网络简介_第6张图片
filters:卷积核数量
kernel_size 卷积核大小 如33 55
strides=(1,1) 步长 跨度(1,1)表示两个方向移动长度都是1
padding=‘valid’ valid表示不使用填充,尽量使用卷积核在这个像素移动,如果不被5整除的,最后生成像素会减小一些,如果使用’same‘则表示使用填充。

十一 卷积神经网络简介_第7张图片

layers.MaxPooling2D()

参数:pool_size(2,2)池化核的大小2*2
strides=None,一般来说都没有跨度
padding='valid’填充
十一 卷积神经网络简介_第8张图片
十一 卷积神经网络简介_第9张图片
卷积运算:把图像变小变厚的过程

你可能感兴趣的:(Keras,深度学习)