我有一个管道,像这样传递给 GridSearchCV,如何从 clf 访问缩放器的属性?
pipe = Pipeline([
('scale', MinMaxScaler()),
('clf', tree.DecisionTreeClassifier(presort=True))
])
pipe_param_grid = {
'clf__min_samples_split': [2, 4, 6],
'clf__random_state': [38, 40, 42, 44],
'clf__max_depth': [4],
'clf__min_samples_leaf': [2, 4],
}
clf = GridSearchCV(estimator=pipe,param_grid=pipe_param_grid)
- Python:2.7.10
- scikit-learn:0.18.1
最佳答案
想通了。我可以像这样访问步骤属性:
clf.best_estimator_.named_steps['scale'].scale_
关于python - Sklearn - 通过管道传递并包装在 GridSearchCV 中后访问标量属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43832147/