gpt4 book ai didi

python - 如何在 Databricks 上绘制 Python XGB 决策树

转载 作者:行者123 更新时间:2023-12-05 05:11:08 27 4
gpt4 key购买 nike

我在数据 block 上绘制 Xgboost 决策树时遇到问题。XGboost 是为 python 安装的,这使得在此环境中工作时有些奇怪。

import xgboost as xgb
from xgboost import plot_importance

gbm=xgb.XGBClassifier().fit(X_train, y_train)
xgb.plot_tree(gbm)

这给出了一个错误:

无法执行 ['dot', '-Tpng'],确保 Graphviz 可执行文件在您系统的 PATH 上。

我将 graphviz 作为一个包安装在数据 block 端。

最佳答案

我在数据 block 上显示 sklearn 决策树时遇到了类似的问题。

我的解决方案是更新 plot_tree 函数的源代码,以在通常返回的注释之外返回图形。

这是显示工作示例的数据 block 笔记本的摘录。我想 xgboost 也有类似的问题/设计。

https://github.com/Foley-CJ/Tree_Plot/blob/master/Tree_Plot.ipynb

关于python - 如何在 Databricks 上绘制 Python XGB 决策树,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55806625/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com