Scikit-learn:决策树可视化

这篇博客介绍了如何利用Scikit-learn、graphviz和pydotplus将训练出的决策树进行可视化。内容包括环境配置,如安装graphviz软件和设置环境变量,以及Python中安装graphviz和pydotplus库。通过示例代码展示了如何生成并保存决策树的可视化文件。
摘要由CSDN通过智能技术生成

平常网上看到的关于决策树的Scikit-learn教程大都是直接给出容器的训练、预测代码:

clf = tree.DecisionTreeClassifier()
clf = clf.fit(X, Y)
clf.predict([...]) 

然而有时候要的不只是预测数据的结果,选择决策树还想要看到训练出来的决策树是什么样的。

于是经过各种搜索,在这里整理一下怎么让生成的决策树可视化。


环境安装、配置

决策树的可视化需要用到graphviz和pydotplus,然而graphviz除了在python里pip安装模块,还需要在电脑中安装graphviz软件。

1、安装graphviz。在官网下载对应版本,比如我是windows,就在Stable 2.38 Windows install packages里下载msi文件后安装到电脑;

2、配置环境变量。根据刚刚安装的路径配置,比如我的是D:\English\Graphviz2.38\bin,要注意配置的路径是bin目录;

3、安装python插件graphviz,这个就直接在命令行里pip install graphviz;

4、安装python插件pydotplus,也是直接pip install pydotplus。


生成可视化文件

首先载入所需的模块:

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值