导语:在这篇 Keras 教程中, 你将学到如何用 Python 建立一个卷积神经网络!事实上, 我们将利用著名的 MNIST 数据集, 训练一个准确度超过 99% 的手写数字分类器....Keras 教程目录
下面是创建你的第一个卷积神经网络 (CNN) 的步骤:
配置环境
安装 Keras
导入库和模块
从 MNIST 导入图片数据
预处理输入数据
预处理类标签
定义模型架构
编译模型...第三步: 导入库和模块
首先, 导入 numpy 并设置伪随机数生成器设置种子. 这允许我们从脚本中重现结果:
?
然后, 从 Keras 中导入 Sequential 模块....第四步: 从 MNIST 加载图片数据
MNIST 是深度学习和计算机视觉入门很好的数据集. 它很大, 这对于神经网络是一个巨大的挑战, 但它在单台计算机上又是可管理的....你也可以使用各种回调函数来设置提前结束的规则, 保存模型权重, 或记录每次训练的历史.
第十步: 用测试数据评估模型
最后, 可以用测试数据对模型进行评估:
?
恭喜!