卷积网络,神经网络的一种特殊应用,利用卷积窗口对神经网络求解处理,一般用于图像处理。

算法原理

矩阵输入和输出:CNN 是基于神经网络的,在最简单的神经网络中,单个节点的输入和输出是一个数值,而 CNN 中,单个节点的输入输出变成了一个矩阵。

参数矩阵:相对应的,参数也必须是矩阵。在经过本层处理后,输出的矩阵会比输入矩阵小一圈。在前向传播和反向传播算法中,参数矩阵会被更新。

在单层的神经网络中,计算过程为:

  • wa 部分即为,使用 filter 对输入的矩阵做操作,类比神经网络中的参数乘法
  • b 部分即为偏差的操作
  • g(z) 部分为加了一个激活函数
  • 所有的滤波器互相叠加,得到了每一层的输出