KNN模型也有模型正则化的操作吗?

来源:8-10 L1, L2和弹性网络

神经旷野舞者

2018-03-10

KNN没有模型参数theta,Ln正则项也用不到了,是不是有其他的正则化方法?

写回答

1回答

天心难测

2018-03-10

模型正则化我理解的是优化多项数参数的系数,而KNN是通过距离来算,如欧式距离等,所以KNN一般情况下用不到模型正则化,当然如果距离计算方式是你自定义的,那么在你的自定义距离函数中是不是需要模型正则化就看你自己处理了。


1
2
liuyubobobo
赞!正则化是在参数学习中使用限制参数达到防止过拟合的目的的。正则化的思路不适用于非参数学习。所以knn和决策树都不适用于正则化方法:)
2018-03-11
共2条回复

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

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

5850 学习 · 2437 问题

查看课程