(本文为原创,请勿在未经允许的情况下转载) 前言 手写字符识别是机器学习的入门问题,k-近邻算法(kNN算法)是机器学习的入门算法.本文将介绍k-近邻算法的原理.手写字符识别问题分析.手写字符识别的kNN实现.测试. kNN算法原理 kNN算法是一种分类算法,即如何判定一组输入数据属于哪一类别的算法.kNN属于监督学习算法,必须给定训练样本,样本包括输入样本和输出样本.而无监督学习则不需要训练样本. 那么最简单的分类方法就是将输入数据与样本一一比对,并将相似性最强的前k个样本选出,这k个样本中的…