使用KNN的数字识别

问题描述 投票:0回答:2

我是这个机器学习概念的新手!我已经制作了一个模型,并使用KNN-Classifier将其训练到98%的精度,但是我无法使用图像作为输入来测试模型。每个数据点包含一个等效的8X8数字图像。当我将其转换为numpy数组时,它为我提供了0.0到16.0之间的整数列表(dtype = float64)。但是问题是,我无法将输入图像分解为日期集的对应图像。以下是executed in CMD prompt , Python version - 3x

python machine-learning knn image-recognition
2个回答
0
投票

0
投票
import matplotlib.pyplot as plt import numpy as np array = np.array([0,0,0,10,9,0,0,0,0,0,5,15,0,0,9,5,0,0,14,10,0,7,16,4,0,5,16,7,5,16,6,0,0,11,16,16,16,14,0,0,0,3,4,11,16,8,0,0,0,0,0,7,16,2,0,0,0,0,0,12,12,0,0,0]) plt.imshow(array.reshape(8,8)) plt.show()

下一次,请确保您的数据可以轻松复制和粘贴,图片会皱着眉头。

© www.soinside.com 2019 - 2024. All rights reserved.