决策树

小A有一系列择偶标准,身高、年龄、外貌、薪水等等

相亲对象列表 身高 年龄 外貌 薪水
阿尔法
贝塔
伽马

当然不可能有人能完全满足这些标准,小A必须做一些取舍,对这些标准小A按照自己心中的优先级进行排序,…

以上是一种场景,但这不是决策树的问题场景。

还是以小A择偶为例,决策树的问题场景是,有一组目标相亲对象,在小A的择偶标准下分别有相应的取值,并且多了一种属性,即小A对其是否满意的属性。

相亲对象列表 身高 年龄 外貌 薪水 满意与否
阿尔法
贝塔
伽马

决策树的构建目标是,构建一棵树,使得在每个节点做完决策,剩下待决策的集合越少越好。

信息熵讲解优质博客

决策树讲解优质博客


scikit-learn决策树讲解优质博客

下面三个博客,联合起来,能解决python不能可视化dot文件的问题,这个问题是博客中的开始部分的代码,所遇到的问题。

  • pycharm明明已经安装了graphviz,但是import的时候就是找不到graphviz,解决方法:No module named ‘graphviz’ 问题,解决方案:参考博客
  • source并不能在pycharm中显示出图片,解决方案:参考博客
  • 找不到sklearn.externals.six包,解决方案:参考博客
上一篇:GraphViz's executables not found报错解决方案


下一篇:解决GraphViz's executables not found