采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师好,KNN用来解决分类问题,当weights = 'uniform’的时候,采取多数服从少数的方式,来进行分类。
那请问,KNN用来解决回归问题,当weights = 'uniform’的时候,采取的多数服从少数 的类别点的平均值,来进行回归的吗?
uniform 的平均就是绝对的平均;
weight 的平均是加权平均。
继续加油!:)
我这么理解是否有误:A类别有3个,距离分别为 1 2 3 ,B类别有1个,距离为4。当为uniform 的时候,预测的距离为 (1+2+3+4)/ 4 = 2.5 ?当为distance 的时候,预测的距离该为多少呢?
不对,你说的这个还是分类问题。对于回归问题,没有AB类别。距离即为权值,每个样本有一个y,是我们要求平均的“对象”。
好的,那这样理解吧。k=3,最近的样本标签值分别为y1 y2 y3 ,当为uniform 的时候,y_predict = (y1 + y2 + y3) / 3。那请问为distance 的时候,预测的距离该为多少呢?
登录后可查看更多问答,登录/注册
Python3+sklearn,兼顾原理、算法底层实现和框架使用。
2.5k 19
3.5k 17
2.9k 15
1.6k 15
1.4k 14