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

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


手写数字识别

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

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

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

数据集介绍:

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

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

testDigits:测试数据,946个文件,每个数字大约100个文件。

每个文件中存储一个手写的数字,文件的命名类似0_7.txt,第一个数字0表示文件中的手写数字是0,后面的7是个序号。

我们使用目录trainingDi

你可能感兴趣的:(机器学习之辣鸡使用matlab(一)KNN)