Invalid parameter for sklearn estimator pipeline
- 论坛
- Invalid parameter for sklearn estimator pipeline
7 浏览
Invalid parameter for sklearn estimator pipeline
我正在实现O'Reilly书籍《Python机器学习入门》中的一个示例,使用Python 2.7和sklearn 0.16。
我正在使用的代码是:
pipe = make_pipeline(TfidfVectorizer(), LogisticRegression()) param_grid = {"logisticregression_C": [0.001, 0.01, 0.1, 1, 10, 100], "tfidfvectorizer_ngram_range": [(1,1), (1,2), (1,3)]} grid = GridSearchCV(pipe, param_grid, cv=5) grid.fit(X_train, y_train) print("Best cross-validation score: {:.2f}".format(grid.best_score_))
返回的错误可以归结为:
对于Pipeline,参数logisticregression_C无效
这是与使用v.0.16版本的make_pipeline相关的错误吗?是什么导致了这个错误?