Keras 教程目录
下面是创建你的第一个卷积神经网络 (CNN) 的步骤:
配置环境
安装 Keras
导入库和模块
从 MNIST 导入图片数据
预处理输入数据
预处理类标签
定义模型架构
编译模型...这是一个快速明智的检查, 可以防止可避免的错误 (比如对数据维度的误解).
第五步: 输入数据预处理
在后端使用 Theano 时, 你必须显式地声明一个维度, 用于表示输入图片的深度....现在, 模型训练的输入数据就已经准备好了.
第六步: 预处理类标签
接下来, 让我们看一下类标签数据的形状:
呃…可能有点问题....输的形状参数应为形状为 1 的样例. 本例中, 就是 (1, 28, 28), 与每张数字图片的 (depth, width, height) 相对应.
但是前 3 个参数又代表什么呢?...到目前为止, 对于模型的参数, 我们已经添加了 2 个卷积层. 要完成模型的架构, 让我们添加一个完全连接的层和输出层:
对于 Dense 层, 第一个参数是输出的大小.