无法在 LogisticRegressionCV 对象中获取 L1 比率
Cannot get L1 ratio in LogisticRegressionCV object
我正在尝试使用 LogisticRegressionCV
拟合弹性网络模型。我想看看交叉验证后 L1 ratio LogisticRegressionCV
选择了什么。我从its documentation读到,拟合后我们可以通过它的属性l1_ratio_
访问它。但是当我尝试这样做时,它失败了。
密码是:
from sklearn.linear_model import LogisticRegressionCV
from sklearn.datasets import load_iris
X, y = load_iris(return_X_y=True)
clf = LogisticRegressionCV(Cs=10,cv=3,penalty='elasticnet',refit=True, n_jobs=-1,solver='saga',max_iter=1000).fit(X, y)
clf.l1_ratio_
它returns :
AttributeError: 'LogisticRegressionCV' 对象没有属性 'l1_ratio_'
Sklearn 版本:0.19.2
ElasticNet 惩罚,因此 l1_ratios
、l1_ratios_
和 l1_ratio_
在 sklearn v0.19.2 中不存在。您可以查看 past documentation for v0.20; the parameters appear in 0.21 documentation.
我正在尝试使用 LogisticRegressionCV
拟合弹性网络模型。我想看看交叉验证后 L1 ratio LogisticRegressionCV
选择了什么。我从its documentation读到,拟合后我们可以通过它的属性l1_ratio_
访问它。但是当我尝试这样做时,它失败了。
密码是:
from sklearn.linear_model import LogisticRegressionCV
from sklearn.datasets import load_iris
X, y = load_iris(return_X_y=True)
clf = LogisticRegressionCV(Cs=10,cv=3,penalty='elasticnet',refit=True, n_jobs=-1,solver='saga',max_iter=1000).fit(X, y)
clf.l1_ratio_
它returns :
AttributeError: 'LogisticRegressionCV' 对象没有属性 'l1_ratio_'
Sklearn 版本:0.19.2
ElasticNet 惩罚,因此 l1_ratios
、l1_ratios_
和 l1_ratio_
在 sklearn v0.19.2 中不存在。您可以查看 past documentation for v0.20; the parameters appear in 0.21 documentation.