python手写数字的识别

这是我的学习AI的第一个小程序:手写数字的识别,所用的数据集是从Kaggle上下载的csv文件,用python的pandas库读取文件,所以难度降低类很多,我不用再去处理图片;至于算法,用了KNN算法,代码如下:

#base.py
from operator import itemgetter
from numpy import tile

def classfy(intX, dataSet, labels,k):
    dataSetSize = dataSet.shape[0]
    diffMat = tile(intX,(dataSetSize,1))-dataSet
    sqDiffMat = diffMat**2
    sqDistances = sqDiffMat.sum

你可能感兴趣的:(机器学习,python)