0
ScikitでGridSearchCV
を使用してパイプラインのパラメータを検索しています。 コードを作ってみましたが、class_weights
を追加したい場合は、壁に当たっています。パイプラインのグリッド検索
from sklearn.pipeline import Pipeline
RFC = RandomForestClassifier()
PCA = PCA()
pipe = Pipeline(steps=[('PCA', PCA), ('RFC', RFC)])
param_dict = {'RFC__n_estimators': [100,150],
'RFC__class_weights': [{0:1,1:2},{0:1,1:4}],
'PCA__n_components': [60,80]}
from sklearn.grid_search import GridSearchCV
estimator = GridSearchCV(pipe, param_dict, scoring='roc_auc')
estimator.fit(X_train, y_train)
このパラメータをGridSearchに追加するにはどうすればよいですか?
まあ、これは恥ずかしい。ありがとうございました。私はその質問を削除する可能性が最も高いですが、それを保存するメガバイトに値するものではありません。 – HonzaB