Scikit learn ValueError:估计器LogisticRegressionCV的参数C无效

Scikit learn ValueError:估计器LogisticRegressionCV的参数C无效,scikit-learn,logistic-regression,sklearn-pandas,gridsearchcv,Scikit Learn,Logistic Regression,Sklearn Pandas,Gridsearchcv,似乎无法使用l1惩罚对逻辑回归执行网格搜索 reg = LogisticRegressionCV(cv=5,random_state=42, solver='liblinear',penalty='l1') grid = {'C': [0.001, 0.01, 0.05, 0.1, 1, 10, 100]} grid_search = GridSearchCV(reg, param_grid=grid) grid_search.fit(X_train, y_train) grid_sea

似乎无法使用l1惩罚对逻辑回归执行网格搜索

reg = LogisticRegressionCV(cv=5,random_state=42, solver='liblinear',penalty='l1')

grid = {'C': [0.001, 0.01, 0.05, 0.1, 1, 10, 100]}

grid_search = GridSearchCV(reg, param_grid=grid)

grid_search.fit(X_train, y_train)

grid_search.cv_results_['mean_test_score']
LogisticRegressionCV()
本身进行交叉验证

请尝试以下代码:

reg = LogisticRegressionCV(Cs=[0.001, 0.01, 0.05, 0.1, 1, 10, 100],cv=5,random_state=42, solver='liblinear',penalty='l1')
致以最良好的祝愿