graphviz視覺化決策樹安裝配置

2021-10-12 08:04:30 字數 1151 閱讀 2500

一、windows安裝

安裝graphviz軟體:

配置環境變數:把bin資料夾的路徑加入到環境變數path裡

安裝python的graphviz模組:pip install graphviz

二、linux centos7安裝

安裝python的graphviz模組:pip install graphviz

測試:which dot

三、使用:

四、可能出現的問題:

graphviz.backend.calledprocesserror: command '['dot', '-tpdf', '-o', 'iris']' returned non-zero exit status 1. [stderr: b"error: iris: syntax error in line 1 near 'none'\r\n"]

該錯誤是:export_graphviz函式引數設定錯了,out_file=none 即可執行成功

# 視覺化決策樹

#dot_data = export_graphviz(estimator, out_file="iris_tree.dot", feature_names=iris.feature_names)

dot_data = export_graphviz(estimator, out_file=none, feature_names=iris.feature_names)

graph = graphviz.source(dot_data)

graph.render("iris")

網上很多說是:在管理員許可權下的 powershell 中執行dot -c,試完沒啥效果。

用graphviz視覺化決策樹

python上有支援graphviz使用 的import graphviz import pydotplus from ipython.display import image 這樣環境就搭好了,有時候python會很笨,仍然找不到graphviz,這時,可以在 裡面加入這一行 os.environ...

決策樹視覺化

決策樹相比其他演算法的乙個重要特性就是 可解釋性,構建決策樹的過程就相當於形成 if then 規則集。如果我們能夠將生成的決策樹視覺化,那麼我們就可以對資料集與 值之間的關係有清晰的認識。首先,我們以 sklearn.datasets 包中的鳶尾花資料集為例。from sklearn.datase...

sklearn 決策樹視覺化

來自google developer 的machine learning recipes with josh gordon youtube鏈結 這裡使用了lris flower data set 生成了乙個認花的小樹 import numpy as np from sklearn.datasets ...