机器学习之辣鸡使用matlab(一)KNN

本文介绍了博主在学习机器学习时使用MATLAB编写的KNN算法实验,特别是对手写数字识别的应用。通过训练数据集trainingDigits训练分类器,然后在testDigits测试集上评估效果。内容包括KNN算法的基本原理,以及如何通过调整K值观察对正确率的影响。实验数据来源于公开的digits.zip文件,其中包含训练和测试两个文件夹。
摘要由CSDN通过智能技术生成

辣鸡使用matlab?各位各位不要对题目产生误解,不是使用matlab编程的是辣鸡!而是本博主我是个小垃圾睡觉 学习机器学习的时候编写了这么几个小垃圾实验,各位有需要的凑合看看嘿~     如果有看上眼的,转载的时候注明个出处呗~害羞


手写数字识别

1.    实现最基本的KNN算法,使用trainingDigits文件夹下的数据,对testDigits中的数据进行预测。(K赋值为1,使用欧氏距离,多数投票决定分类结果)

2.    改变K的值,并观察对正确率的影响。

数据集来自https://shichengcn.github.io/KNN/digits/digits.zip

数据集介绍:

digits 目录下有两个文件夹,分别是:

trainingDigits:训练数据,1934个文件,每个数字大约200个文件。

testDigits:测试数据,9

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值