请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

老师knn模型不是没有训练的过程吗,那为什么它的fit还有消耗时间呢?

正在回答

1回答

liuyubobobo 2019-12-19 23:39:16

knn 的 fit 只是把数据扔给 knn 而已。是的,knn 没有训练过程。但是,为了快速找到前 k 个邻居,可以使用一些数据结构,对数据进行组织,但计算量很低,和之后介绍的其他模型的“训练”完全是两回事儿。


这样设计,也是为了统一所有的模型接口,进而可以方便 pipeline 等基于模型对象的设计和操作。(所有的模型都是先 fit,再 predict)


继续加油!:)

1 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号