为了账号安全,请及时绑定邮箱和手机立即绑定

如何在 Databricks 上绘制 Python XGBdecision 树

如何在 Databricks 上绘制 Python XGBdecision 树

大话西游666 2022-01-18 21:36:00
我在数据块上绘制 Xgboost 决策树时遇到问题。XGboost 是为 python 安装的,这使得在这个环境中工作时有些奇怪。import xgboost as xgbfrom xgboost import plot_importancegbm=xgb.XGBClassifier().fit(X_train, y_train)xgb.plot_tree(gbm)这给出了一个错误:未能执行 ['dot', '-Tpng'],请确保 Graphviz 可执行文件位于系统的 PATH 上。我已将 graphviz 作为一个包安装在 databricks 端。
查看完整描述

1 回答

?
桃花长相依

TA贡献1860条经验 获得超8个赞

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

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

这是一个数据块笔记本的摘录,显示了一个工作示例。我想 xgboost 有一个类似的问题/设计。

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


查看完整回答
反对 回复 2022-01-18
  • 1 回答
  • 0 关注
  • 179 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信