使用KNN算法和5折交叉验证算法(不使用相关库,自己编写代码)

1.有两个文件夹,一个是training_validation用来寻找最佳k值,一个是test数据文件,用来测试寻找出的最佳k值,得出相应结果

2.要shuffle数据

3.创建一个table包含k从1到11的训练结果


数据连接:链接:https://pan.baidu.com/s/1JASfR1qsmpiAZmWkjMqt-Q 

提取码:5z6z 

复制这段内容后打开百度网盘手机App,操作更方便哦

 大概什么时候要

可以做,手写knn,还是训练k值的knn。只是我这边要提高预算(怕是你还要弄清楚代码和算法的对应关系吧?)。

考虑的话加q1467288927。当然,你也可以选择楼上

python3