4.1.8 简单卷积网络示例

介绍一个简单的神经网络

举个例子


如图所示,这是一个简单的卷积神经网络


输入

输入是一个$$39393$$的RGB图像

第一层

  • $$f^{[1]}=3$$:这一层的过滤器大小为3,即这是一个$$333$$的过滤器1
  • $$s^{[1]}=1$$:这一次卷积步长为1。
  • $$p^{[1]}=0$$:这一次卷积不进行padding。

在进行完第一次积分之后,得到的结果为一个$$373710$$的矩阵,37是根据4.1.7介绍的输入输出公式计算的。$$n^{[l]}=\frac{n^{[l]}-f^{[l]}+2p^{[l]}}{s^{[l]}}+1$$ 10是因为这一层有10个过滤器。


第二层

第二层的输入是第一层的输出,也就是那个$$373710$$的矩阵

  • $$f^{[2]}=5$$:这一层的过滤器大小为5,即这是一个$$5510$$的过滤器2
  • $$s^{[2]}=2$$:这一次卷积步长为2。
  • $$p^{[1]}=0$$:这一次卷积不进行padding。

第二层的输出是$$171720$$,得出的原理在第一层介绍过。


第三层

原理与前面两层一样,这里省略。


一个完整的卷积积分神经网络

常用的卷积积分神经网络包括三个部分

  1. 卷积层(Convolution)(Conv)
  2. 池化层(Pooling)(Pool) 3.全连接层(Full connected)(FC)

尽管并不是一定需要这三层,但是在实际使用中还是基本都有这三次。

1. 过滤器的通道数要和输入图片的通道数相同,所以为3.
2. 如同之前提到原因:过滤器的通道数要和输入图片的通道数相同,所以为10.

results matching ""

    No results matching ""