sklearn.linear_model.Lasso中参数'selection'的作用是什么

What is the role of the parameter 'selection' in sklearn.linear_model.Lasso

我想知道参数'selection'在sklearn函数sklearn.linear_model.Lasso中的作用sklearn.linear_model.Lasso。

我猜这个参数设置了套索求解器的优化方式,但我想知道它是如何工作的。我阅读了这个文档,但我没有完全理解这一点。

你能解释一下吗?

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

区别在于 coordinate descent and random coordinate descent. In every iteration 它一次循环一个特征(即坐标),最小化每个坐标的成本函数。

Regular 坐标下降循环遍历所有特征:

Randomized 随机选择每个特征:

Here's 它在 sklearn 中。