文中数据下载
识别分析: 图片是二维的数组
图片原始数据
plt.imread('./digits/0/0_1.bmp')
array([[255, 255,
255, 255],
[255, 255,
255, 255]], dtype=uint8)
可以看出是一个二维数据, 但根据实际情况每行样本的列并不是样本的多个特征
根据实际情况,每个图片是一个样本,样本中的所有数据都是样本的特征
所以我们将每张图片做一下处理,将shape为28x28的改变为 1x784 的 数据 这样就可以进行K-邻近算法分类预测
图片预处理后的数据
data = data.flatten() #将图片数据转为一维的
data
array([255

本文介绍了使用OCR技术进行数字识别的过程,包括数据预处理、创建训练和测试数据集、模型建立、训练、预测及结果展示。通过K-邻近算法对28x28像素的图像进行扁平化处理,达到高识别准确率。
最低0.47元/天 解锁文章
123

被折叠的 条评论
为什么被折叠?



