卷积神经网络(Convolutional Neural Network, CNN)是一种前馈神经网络,它的人工神经元可以响应一部分覆盖范围内的所有输入,对于大型图像处理有着出色的表现。卷积神经网络通过使用卷积层来提取图像中的高级特征。
在传统的前馈神经网络中,所有输入都是平铺开来的,并且每个输入都有一个对应的权重。在卷积神经网络中,输入是一个三维的张量,也就是图像,并且在卷积层中使用了一组滤波器(也称为卷积核)来对图像进行卷积操作。每一个滤波器都是一个小的三维张量,其中包含了一些权重和偏置项。对于输入图像的每一个小区域,滤波器都会与输入的这一小区域进行卷积操作,并输出一个二维的特征图。
每