如果你还没有安装 pip, 参照这里进行安装.
安装好 pip 之后, 安装 Keras 就很简单了:
?
同样地, 你可以确认是否正确安装:
哎呀, 看起来好像 Keras 版本太低了....这是一个快速明智的检查, 可以防止可避免的错误 (比如对数据维度的误解).
第五步: 输入数据预处理
在后端使用 Theano 时, 你必须显式地声明一个维度, 用于表示输入图片的深度....我们应该有 10 个不同的类型, 每一个类代表一个数字, 但是看起来, 现在只有一个 1 维数组....再来看下前 10 个训练样本的标签:
问题依旧. y_train 和 y_test 数据并没有被分成 10 个不同的类标签, 而是被表示成一个类型值的单一数组....MaxPooling2D 是一种减少模型参数数量的方式, 其通过在前一层上滑动一个 2*2 的滤波器, 再从这个 2*2 的滤波器的 4 个值中取最大值.