问题描述
我正在使用P ython 3.6.5 和 scikit-learn 0.23.2
实现教程中的示例from sklearn.model_selection import GridSearchCV
from sklearn.linear_model import Ridge
ridge = Ridge()
r_parameters = {'ridge__alpha:':[1e-15,1e-10,1e-8,1e-4,1e-3,1e-2,1,5,10,20]}
ridge_regressor = GridSearchCV(ridge,r_parameters,scoring = 'neg_mean_squared_error',cv = 5)
ridge_regressor.fit(X,y)
返回的错误归结为:
ValueError: Invalid parameter ridge for estimator Ridge(). Check the list of available parameters with `estimator.get_params().keys()`.
我为套索做同样的问题
from sklearn.linear_model import Lasso
lasso = Lasso(tol=0.05)
l_parameters = {'lasso__alpha:':[1e-15,20]}
lasso_regressor = GridSearchCV(lasso,l_parameters,cv = 5)
lasso_regressor.fit(X,y)
套索的类似错误,如下所示:
ValueError: Invalid parameter lasso for estimator Lasso(tol=0.05). Check the list of available parameters with `estimator.get_params().keys()`.
是什么原因导致此错误?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)