原理解析:
|
K近邻法算法
欧式距离:
根据如下所示的多数投票的原则确定实例x所属类别y:
I为指示函数:
③mnist数据集 MNIST是一个入门级的计算机视觉数据集,它包含各种手写数字图片:它也包含每一张图片对应的标签,告诉我们这个是数字几。 本次实验中手写数字的图片是28*28的灰度图片,图片中每个像素点的值范围是0-255(黑色是0,白色是255), 图片文件是按照这样格式写的: 魔法值(32位)+图片数量(32位)+图片宽(32位)+图片长(32位)+ 所有图数据 (1) 魔法值: 文件标识,train-images-idx3-ubyte文件的magic值是42000 (2) 所有图数据:单张图数据28*28=784个 uint8, 所以所有图N,就是N*784个uint8 代码分析:
|
本文详细介绍了K近邻算法的基本原理及其在手写数字识别中的应用过程。通过使用欧氏距离计算训练样本间的相似度,选取最近的k个样本进行多数投票,从而确定待测数据的类别。并通过调整k值,得到了最佳识别准确率。









7717

被折叠的 条评论
为什么被折叠?



