knn

所属分类:人工智能/神经网络/深度学习
开发工具:Python
文件大小:139KB
下载次数:19
上传日期:2013-11-28 17:05:50
上 传 者bluebreeze
说明:  k近邻分类器分类 包括PCA功能 归一化 并且带有交叉检验功能
(k nearest neighbor classifiers including PCA function normalized and with cross-validation function)

文件列表:
knn (0, 2013-10-13)
knn\data.txt (10958, 2013-10-12)
knn\homework1.py (4119, 2013-10-13)
knn\homework1withnormalization.py (4893, 2013-10-13)
knn\homework1withpca.py (4907, 2013-10-13)
knn\使用PCA后.png (40052, 2013-10-13)
knn\实验报告.docx (130072, 2013-10-13)
knn\归一化后.png (33108, 2013-10-13)
knn\未归一化 未使用pca.png (19045, 2013-10-13)

版本: python2.7(python3以下一般都应能正常运行本程序) 使用到库: numpy,matplotlib 请将data.txt(原数据放至D盘根目录下) 或者修改程序里的__filename__变量为相应的路径 若无法运行 请检查上述库是否已正确安装 其中numpy用到的关键函数只有求解特征值,matplotlib则用于绘制结果图像,其余基本要求皆由基本的代码实现 homework1.py为未使用PCA进行降维操作 用5折交叉检验构造KNN分类器(k从1取到30) homework1withpca.py为使用PCA进行降维之后再使用同一操作的程序 homework1withnormalization.py为归一化之后的程序 如有问题 请联系zrs1991@mail.ustc.edu.cn

近期下载者

相关文件


收藏者