为什么说knn是惰性算法

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

怎么理解“惰性”呢?

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

 

XD   2018-09-03 22:28



   1个回答 
3

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

SofaSofa数据科学社区 DS面经 问答 实战

sasa   2018-09-04 05:04

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


  相关主题

SVM里的软间隔是什么意思   2回答

有序多分类问题   2回答

线性可分是什么意思?   1回答

knn推导过程中的一个细节   2回答

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

adaboost里的learning rate是什么意思?   1回答

SVM的支持向量最少有几个?   1回答

k-NN的k取1会怎么样   4回答

关于方差和偏差和噪声   1回答

欠采样后概率还原问题   2回答

支持向量机(SVM)里的支持向量是什么意思   6回答

K近邻算法(kNN)如何实现并行计算?   2回答



回答问题时需要注意什么?

我们谢绝在回答前讲“生动”的故事。

我们谢绝“这么简单,你自己想”、“书上有的,你认真看”这类的回答;如果你认为对方的提问方式或者内容不妥,你可以直接忽略该问题,不用进行任何作答,甚至可以对该问题投反对票。

我们谢绝答非所问。

我们谢绝自己不会、硬要回答。

我们感激每一个用户在编写答案时的努力与付出!