Python - 分类套索 sklearn - 如何预测类别

Kev*_*vin 9 python classification scikit-learn

以下示例: http://scikit-learn.org/stable/modules/ generated/sklearn.linear_model.Lasso.html

from sklearn import linear_model
clf = linear_model.Lasso(alpha=0.1)
clf.fit([[0,0], [1, 1], [2, 2]], [0, 1, 2])

clf.predict(np.array([0,0]).reshape(1,-1))
Out[13]: array([ 0.15])
Run Code Online (Sandbox Code Playgroud)

我可以将预测作为分类而不是回归吗?换句话说,当我给它一个输入时,我想要一个分类的输出。

Gen*_*e M 11

LogisticRegression与 一起使用penalty='l1'
它本质上是 Lasso 回归,但具有将类分数转换为“获胜”类输出标签的附加层。
正则化强度由 定义C,它是 的倒数alpha,由 所使用Lasso
Scikit-learn 对线性模型有一个非常好的简要概述:
https://scikit-learn.org/stable/modules/linear_model.html