社区
下载资源悬赏专区
帖子详情
基于KNN实现的手写体数字识别下载
weixin_39821051
2020-06-21 01:00:20
基于KNN实现的手写体数字识别C++代码,输出结果有混淆矩阵、召回率、训练准确率、预测数据输出等。
相关下载链接:
//download.csdn.net/download/qq_41910473/10483097?utm_source=bbsseo
...全文
25
回复
打赏
收藏
基于KNN实现的手写体数字识别下载
基于KNN实现的手写体数字识别C++代码,输出结果有混淆矩阵、召回率、训练准确率、预测数据输出等。 相关下载链接://download.csdn.net/download/qq_41910473/10483097?utm_source=bbsseo
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
基于
KNN
实现
的
手写体
数字
识别
基于
KNN
实现
的
手写体
数字
识别
C++代码,输出结果有混淆矩阵、召回率、训练准确率、预测数据输出等。
KNN
实现
手写
数字
的
识别
(源码+数据)
KNN
实现
手写
数字
的
识别
,包含图片数据,已经
实现
图片数据与文本数据的转换
KNN
手写
数字
识别
,
knn
手写
数字
识别
mnist,Python
可支持手写
数字
识别
,r和python两种语言编写,生成画板鼠标手写输入,也支持上传图片
基于matlab采用
KNN
算法
手写体
数字
识别
实现
.zip
-
KNN
全称是 K- Nearest Neighbors ,K-近邻。简单来说,K就是邻居个数,选出和测试样本最像的邻居(这里是欧式几何距离最短的K个邻居),那么样本的邻居是什么,样本就是什么(在K个邻居里,假如邻居的标签最多的是
数字
1,我们就认为样本的标签就很可能是
数字
1) -
KNN
实现
手写体
识别
的原理和代码都比较简单,但网上相关文章不多,本文只是把我自己的理解写下来作为学习matlab的实践,多有纰漏,请多指教
实现
过程 1. 处理 MNIST 数据集 -
下载
数据集,
下载
测试集、测试标签、训练样本、训练标签共四个文件 -
下载
下来的数据集是 IDX 文件格式的,因此用 Python 转为 50×50 的PNG图片,代码在后 - 选取合适数量的测试集和训练集,训练集中每个
数字
的训练样本数要一致 2. matlab
实现
步骤(以图像分辨率为 50×50例) - 对所有图片做二值化处理:有值取1,无值取0 - 将 0-9
数字
的训练样本矩阵化,每一幅
数字
图像都是一维矩阵。以50×50分辨率图像为例,获得 1×2500 的一维矩阵;每个
数字
860张图片,我们就得到了 8600 × 2500 的矩阵,这作为训练矩阵 - 在训练矩阵加入标签列,用来判断某一行指的
数字
是多少 - 对每一幅待
识别
数字
图像,同样将其转为 1 × 2500 的一维矩阵,称为测试矩阵 - 计算测试矩阵与训练矩阵每一维的欧氏几何距离,同样按列向量加到训练矩阵,并按距离升序按行排列训练矩阵 - 对前 K 个行向量求标签的众数,结果标签就是采用
KNN
算法得到的最有可能的
识别
结果
22级智科3班 22116659 胡杭 基于
kNN
算法的
手写体
数字
识别
.zip
22级智科3班 22116659 胡杭 基于
kNN
算法的
手写体
数字
识别
.zip。内容来源于网络分享,如有侵权请联系我删除。另外如果没有积分的同学需要
下载
,请私信我。
下载资源悬赏专区
13,656
社区成员
12,677,463
社区内容
发帖
与我相关
我的任务
下载资源悬赏专区
CSDN 下载资源悬赏专区
复制链接
扫一扫
分享
社区描述
CSDN 下载资源悬赏专区
其他
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章