sklearn.linear_model.Lasso中参数“选择”的作用是什么

时间:2019-08-16 06:18:51

标签: scikit-learn lasso-regression

我想知道参数“选择”在sklearn函数sklearn.linear_model.Lasso中的作用。

我猜这个参数设置了套索求解器的优化方式,但是我想确切地知道它是如何工作的。我读了这篇文档,但并没有完全掌握。

您能解释一下吗?

selection ='cyclic'和selection ='random'有什么区别?

1 个答案:

答案 0 :(得分:2)

coordinate descent与随机坐标下降之间存在差异。 In every iteration一次循环浏览一个要素(即坐标),从而使每个坐标的成本函数最小化。

Regular协调所有功能的下降周期: enter image description here

随机化随机选择每个功能: enter image description here

Here's在sklearn中。