Python中如何使用k-近邻算法对手写数字进行识别

 时间:2024-10-14 23:18:00

1、(1)收集数据:提议矣把噌供文本文件 将需要识别的数字使用图形处理软件,处理成32像素×32像素的黑白图像,并将图像转换为文本格式。1)训练数据集traini荏鱿胫协ngDigits:用于训练分类器,其中包含了大约2000个例子, 每个例子的内容下图所示,每个数字大约有200个样本;2)测试数据集testDigits:用于测试分类器的效果,其中中包含了大约900个测试数据。

Python中如何使用k-近邻算法对手写数字进行识别Python中如何使用k-近邻算法对手写数字进行识别

3、(3)分析数据:在Python命令提示符中检查数据,确保它符合要求。 将上述代码输入到kNN.py文件中,在Python命令行中输入下列命令,对img2vector函数进行测试,然后与文本编辑器打开的文件进行比较:>>> testVector =kNN.img2vector('D://mymodule/testDigits/0_13.txt')>>> testVector[0,0:31]注:每个人testDigits文件位置不一样,把D://mymodule/testDigits/0_13.txt修改成自己的文件路径

Python中如何使用k-近邻算法对手写数字进行识别

5、(6) 使用算法: 在Python命令提示符中输入kNN.handwritingClassTest(),测试该函数的输出结果。注:此过程会比较长,请耐心等待。

Python中如何使用k-近邻算法对手写数字进行识别
  • 微信电脑朋友圈视频怎么保存
  • 微观经济学要解决的问题是资源利用,宏观经济学要解决的问题是资源配置。这句话是否正确
  • 英雄联盟伊莉丝 技能被动介绍
  • 风景彩铅画图片教程
  • 大学生如何维护自己的身心健康
  • 热门搜索
    贵州旅游地图全图 宁波旅游团 我国十大旅游胜地 保定市旅游景点 旅游百事通旅行社 结婚旅游 武夷山旅游报价 南京到青岛旅游 江西武功山旅游攻略 黄山旅游攻略一日游