为什么说knn是惰性算法

  统计/机器学习 监督式学习    浏览次数:4028        分享
0

怎么理解“惰性”呢?

还有哪些算法是惰性算法?

 

XD   2018-09-03 22:28



   1个回答 
3

kNN不会去根据训练集主动学习或者拟合一个判别函数,而是去记住所有的训练样本。所以它并没有所谓的“训练”过程。当要进行预测时,它才会根据训练集去寻找最近邻,获得预测结果。

SofaSofa数据科学社区DS面试题库 DS面经

sasa   2018-09-04 05:04

理解了,谢谢! - XD   2018-09-04 09:44


  相关讨论

关于方差和偏差和噪声

rulefit和gdbt+lr有什么区别?

k-NN的k取1会怎么样

线性可分是什么意思?

怎么理解platt scaling?

kNN的k=1为什么训练误差为0?

knn推导过程中的一个细节

欠采样后概率还原问题

KNN中K值的选择

有序多分类问题

  随便看看

seaborn.distplot直方图的y轴的数值是什么意思?

回归问题中R方可以小于0吗?

用户人群分层分析的RFM模型是什么?

python产生服从常用概率分布的随机数

'str' object has no attribute 'decode' 代码运行时有错误呢?请高手帮忙解决