想用KNeighborsClassifier预测一个具体的数值,而非类别,应该如何实现?

来源:4-9 更多有关k近邻算法的思考

慕丝3514060

2018-10-20

在用老师教预测类别的方法去预测一个具体数值,得出来的结果并不正确,下面是具体的代码截图,希望老师能指导,谢谢
第1张图
第2张图
第3张图
第4张图

写回答

1回答

liuyubobobo

2018-10-20

你需要使用 sklearn.neighbors 中的 KNeighborsRegressor,而不是  KNeighborsClassifier。在sklearn中,Classifier封装解决分类问题的算法,Regressor封装解决回归问题的代码:)

具体可以参考文档:http://scikit-learn.org/stable/modules/generated/sklearn.neighbors.KNeighborsRegressor.html


在课程的后续,还会介绍大量其他的回归算法。届时,可能会更理解分类问题,和回归问题的区别,联系,以及具体相应的sklearn中类的使用:)


加油!:)

0
1
慕丝3514060
非常感谢!
2018-10-22
共1条回复

Python3入门机器学习 经典算法与应用  

Python3+sklearn,兼顾原理、算法底层实现和框架使用。

5858 学习 · 2451 问题

查看课程