export_graphviz extratreesclassifier python可视化

时间:2017-10-31 14:50:02

标签: python-3.x tree expression-trees graph-visualization

有没有办法使用export_graphviz代表extratreesclasiffier的最终树?如果没有,它怎么能在视觉上表现出来?

1 个答案:

答案 0 :(得分:1)

我认为无法从 sklearn.ensemble.ExtraTreesClassifier 中可视化特定树。

但你可以用 sklearn.tree.ExtraTreeClassifier 中的一棵树来形象化它。

from sklearn import tree
...

#Fit an Extra Tree model to the data
model = tree.ExtraTreeClassifier()
model.fit(X_train, y_train)

#Use http://webgraphviz.com to visualize the graph of this file
with open("tree_classifier.txt", "w") as f:
    f = tree.export_graphviz(model, out_file=f)

这里的决策树也可以使用Extra树的示例: http://dataaspirant.com/2017/04/21/visualize-decision-tree-python-graphviz/