我正在使用sklearn在python中使用LASSO进行研究,但是当我运行分类数据集的代码时,这是不正确的,并且经过10倍交叉验证后,获得的结果仅为1。
Y是带有1和2的二进制标签。
import numpy as np
from sklearn.linear_model import LassoCV, Lasso
from sklearn.model_selection import cross_val_score
lasso = Lasso().fit(X,Y)
accs=cross_val_score(lasso, X, Y, scoring=None, cv=10)
print('The results:',accs)
I expect get the ten different results after cross-validation with lasso in python.
答案 0 :(得分:0)
LASSO用于机器学习的回归类型。有两种类型:分类和回归。也许您应该尝试使用随机森林分类。