私の目標は、勾配ブースティング分類器の結果を視覚化することです。
from sklearn.ensemble import GradientBoostingClassifier
clf_gbc = GradientBoostingClassifier(random_state=42)
pipe = Pipeline(steps=[('SELECT', selector), ('GBC', clf_gbc)])
parameters_gbc = {'GBC__min_samples_split': [1, 5, 10, 15, 20, 25, 30],
'GBC__max_depth': [3,4,5,6,7,8],
'GBC__min_samples_leaf': [1, 5, 10, 15, 25, 30]}
grid = GridSearchCV(estimator=pipe, param_grid=parameters_gbc, cv=cv, scoring = 'f1')
grid.fit(features_train, labels_train)
clf=grid.best_estimator_
import pydotplus
dot_data = tree.export_graphviz(clf, out_file=None)
graph = pydotplus.graph_from_dot_data(dot_data)
graph.write_pdf("gbc.pdf")
エラーが発生しますImportError: No module named pydotplus
。を使用してpydotplusをインストールしましpip install pydotplus
た。
これについて、または勾配ブースティング分類器の結果を視覚化する方法についての助けをいただければ幸いです!