想用KNeighborsClassifier预测一个具体的数值,而非类别,应该如何实现?
来源:4-9 更多有关k近邻算法的思考
慕丝3514060
2018-10-20
在用老师教预测类别的方法去预测一个具体数值,得出来的结果并不正确,下面是具体的代码截图,希望老师能指导,谢谢
写回答
1回答
-
你需要使用 sklearn.neighbors 中的 KNeighborsRegressor,而不是 KNeighborsClassifier。在sklearn中,Classifier封装解决分类问题的算法,Regressor封装解决回归问题的代码:)
具体可以参考文档:http://scikit-learn.org/stable/modules/generated/sklearn.neighbors.KNeighborsRegressor.html
在课程的后续,还会介绍大量其他的回归算法。届时,可能会更理解分类问题,和回归问题的区别,联系,以及具体相应的sklearn中类的使用:)
加油!:)
012018-10-22
相似问题