[] Instalación y uso de árboles de decisión de aprendizaje automático graphviz paquete de visualización gráfica del archivo pdf

instalar graphviz
conda install -c anaconda graphviz	# -c 选择源(channel)
pip install pydot
conda install python-graphviz
archivo PDF generado árbol de gráficos
from sklearn.datasets import load_iris
from sklearn import tree
from sklearn.externals.six import StringIO  
import pydot 

clf = tree.DecisionTreeClassifier()
iris = load_iris()
clf = clf.fit(iris.data, iris.target)

dot_data = StringIO() 
tree.export_graphviz(clf, out_file=dot_data) 
graph = pydot.graph_from_dot_data(dot_data.getvalue()) 

graph[0].write_pdf("iris.pdf")  # must access graph's first element

Ver archivo:

:ls | grep iris.pdf
iris.pdf

Última foto:
Aquí Insertar imagen Descripción

Referencia: https://scikit-learn.org/stable/modules/tree.html#classification

Publicados 275 artículos originales · elogios ganado 13 · Vistas a 70000 +

Supongo que te gusta

Origin blog.csdn.net/LU_ZHAO/article/details/105168378
Recomendado
Clasificación