sklearnを使用して意思決定ツリーをエクスポートしたいと思います。私は意思決定ツリーをエクスポートするために、以下の方法を使用しその後SckitはGraphVizで学習して空の出力をエクスポートします
self._selected_classifier = tree.DecisionTreeClassifier()
self._selected_classifier.fit(train_dataframe, train_class)
self._column_names = list(train_dataframe.columns.values)
:今不足している実行ファイルに関する多くのエラープログラム後
def _create_graph_visualization(self):
decision_tree_classifier = self._selected_classifier
from sklearn.externals.six import StringIO
dot_data = StringIO()
tree.export_graphviz(decision_tree_classifier,
out_file=dot_data,
feature_names=self._column_names)
import pydotplus
graph = pydotplus.graph_from_dot_data(dot_data.getvalue())
graph.write_pdf("decision_tree_output.pdf")
を
まず私は、決定木分類器を訓練し正常に終了しました。 ファイルは作成されていますが、空です。 私は何が間違っていますか?ここで
、誰もが自分のコードを実行し、エラーを見ることができるようにあなたには、いくつかのデータが含まれている場合はhelpo迅速に得る可能性があります。 – tfv