美文网首页
决策树绘制决策图 (极简教程)

决策树绘制决策图 (极简教程)

作者: 徐卜灵 | 来源:发表于2019-10-22 15:07 被阅读0次

网上的一些教程都需要graphviz这个模块,然后dot什么的,走了一大圈弯路也没有成功.还是官方文档靠谱,不过官网上的代码不带彩色,凭着一顿捣鼓和猜测最终实现了使用graphviz和dot一样带彩色的决策图. 代码很简单,也不需要安装额外的其他库,只需要matplotlib和sklearn这两个常用的库就可以了.代码如下:

%matplotlib inline
import matplotlib.pyplot as plt
from sklearn.datasets import load_iris
from sklearn import tree

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

fig = plt.figure(figsize=(12, 12),dpi=100)
tree.plot_tree(clf,  
               feature_names=iris.feature_names,
               class_names=iris.target_names,  
               filled=True, 
               rounded=True,  
              fontsize=None) 
plt.savefig('DTC.png')

效果如下:

决策图.png
官方文档:https://scikit-learn.org/stable/modules/tree.html#tree

相关文章

  • 决策树绘制决策图 (极简教程)

    网上的一些教程都需要graphviz这个模块,然后dot什么的,走了一大圈弯路也没有成功.还是官方文档靠谱,不过官...

  • 决策树 | 绘制决策树

    01 起 在这篇文章中,我们讲解了如何训练决策树,然后我们得到了一个字典嵌套格式的决策树结果,这个结果不太直观,不...

  • 【机器学习】决策树(Matplotlib可视化+项目实战)

    接着上一篇文章【机器学习】决策树(构造篇) 一、使用Matplotlib注释绘制树形图 1.1 Matplotli...

  • 18年第20周:李航 | 决策树学习的通俗解释

    是否学习的决策过程解释:椭圆框内:是决策树的特征(根据特征来分类),比如<女票>;表情图:是决策树的类别(决策树是...

  • 决策树是什么东东?

    小白自学路上的备忘记录。。。 参考:决策树(分类树、回归树)决策树:这个博客的图真好看,通俗易懂。哈哈决策树详解 ...

  • 机器学习实战——决策树

    【主要内容】 决策树简介 数据集中度量一致性 使用递归构造决策树 使用Matplotlib绘制树 【数据集度量】 ...

  • 算法笔记

    决策树理解教程 https://zhuanlan.zhihu.com/p/26703300

  • 决策树绘制

    决策树是机器学习的十大算法之一,可用于解决分类和回归问题。决策树的结构很像二叉树,通过一层一层的节点,来对我们的样...

  • 机器学习6-决策树

    一. 决策树概述 1.1 什么是决策树 决策树输入: 测试集决策树输出: 分类规则(决策树) 1.2 决策树算法概...

  • 分类模型的机器学习算法

    决策树 为输入选择正确标签的流程图。叶子节点为标签,其他的节点为决策节点。决策树桩只有一个节点的决策树,基于一个特...

网友评论

      本文标题:决策树绘制决策图 (极简教程)

      本文链接:https://www.haomeiwen.com/subject/gcmqvctx.html