K近邻与交叉验证
根据距离的不同,判断绿色点的归属
简单计算:逐像素点相减
最后的结果有点不太好,这时候我们就需要进行
这是最近邻的一些代码
如何选择最好的参数:
交叉验证:
这样的想法是错误的,因为测试数据只能最后用
[1,2,3,4]------>5
[1,2,3,5]------>4
[1,2,4,5]------>3
[1,3,4,5]------>2
[2,3,4,5]------>1
(1+2+3+4+5)/5
1.对于距离如何设定?
2.对于K近邻的K该如何选择?
3.如果有的话,其他的超参数该怎样设定呢?
如何找到最好的参数?
交叉验证的是训练集,验证的是一个参数
先对L1distance进行交叉验证,然后对L2distance进行交叉验证
看两个哪个的精度高一点,就用哪种方法
K值的选取:
从小到达依次计算,哪个值得到的结果高就选择哪个K值。
以上是如何选取超参数的方法