卷积神经网络 (Convolutional Neural Network, CNN) 是一种常用的深度学习模型, 它可以用来进行图像分类、语音识别等任务.
CNN 通过使用卷积层来提取图像中的特征, 然后通过全连接层来分类. 下面是一个使用 Python 代码构建 CNN 的简单例子:
import tensorflow as tf
# 定义输入层, 输入图像为 28x28 的灰度图像
input_layer = tf.keras.layers.Input(shape=(28, 28, 1))
# 定义第一个卷积层, 卷积核大小为 3x3, 卷积核数量为 32, 使