在PI One上运行手写数字识别【1】
这篇文章是 PI One TensorFlow-Lite入门教程的第一篇文章。主要介绍了如何用Mnist数据集从0开始用tensorflow搭建最简单的网络进行训练从而实现手写数字识别。

mnist数据集
简介
MNIST是一个入门级的计算机视觉数据集,它包含各种手写数字图片。在机器学习中的地位相当于Python入门的打印 Hello World。官网是THE MNIST DATABASE of handwritten digits
该数据集包含以下四个部分:
- train-images-idx3-ubyte.gz: 训练集 - 图片,6w
- train-labels-idx1-ubyte.gz: 训练集 - 标签,6w
- t10k-images-idx3-ubyte.gz: 测试集 - 图片,1w
- t10k-labels-idx1-ubyte.gz: 测试集 - 标签,1w
图片和标签
mnist数据集里的每张图片大小为28 * 28像素,可以用28 * 28的大小的数组来表示一张图片。
标签用大小为10的数组来表示,这种编码我们称之为One hot(独热编码)。

