美文网首页
决策树2019-03-11

决策树2019-03-11

作者: qb学习笔记 | 来源:发表于2019-03-11 17:58 被阅读0次

1. 两个关键流程:

    1. 1怎么选择一个特征,做分裂,其依据是什么?

    1.2 怎么停止,停止分裂的依据是什么?

关于1.1, ID3, C4.5, CART有不同的依据(损失函数)

ID3 用 信息增益

C4,5 用信息增益率

CART 用Gini

关于1.2, 停止分裂依据

      (1)最小节点数

  当节点的数据量小于一个指定的数量时,不继续分裂。两个原因:一是数据量较少时,再做分裂容易强化噪声数据的作用;二是降低树生长的复杂性。提前结束分裂一定程度上有利于降低过拟合的影响。

    (2)熵或者基尼值小于阀值。

     由上述可知,熵和基尼值的大小表示数据的复杂程度,当熵或者基尼值过小时,表示数据的纯度比较大,如果熵或者基尼值小于一定程度数,节点停止分裂。

  (3)决策树的深度达到指定的条件

   节点的深度可以理解为节点与决策树跟节点的距离,如根节点的子节点的深度为1,因为这些节点与跟节点的距离为1,子节点的深度要比父节点的深度大1。决策树的深度是所有叶子节点的最大深度,当深度到达指定的上限大小时,停止分裂。

  (4)所有特征已经使用完毕,不能继续进行分裂。

额外注意:

CART 是二叉树,无论连续特征离散化的方式,还是多类离散特征,均是切一刀。

CART 也可以做回归树,此时用方差做分裂依据。

https://www.cnblogs.com/yonghao/p/5135386.html

相关文章

  • 决策树2019-03-11

    1. 两个关键流程: 1. 1怎么选择一个特征,做分裂,其依据是什么? 1.2 怎么停止,停止分裂的依据是...

  • 机器学习6-决策树

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

  • 决策树

    1、决策树 决策树学习通常包括3个步骤: 特征选择。 决策树生成。 决策树剪枝。 决策树的学习目标是:根据给定的训...

  • 决策树

    决策树 决策树模型与学习 特征选择 决策树的生成 决策树的剪枝 CART 算法 决策树模型呈树形结构,在分类问题中...

  • 决策树算法总结

    目录 一、决策树算法思想 二、决策树学习本质 三、总结 一、决策树(decision tree)算法思想: 决策树...

  • 机器学习 - 决策树算法[一]

    1 决策树模型与学习 1.1 决策树模型 决策树定义: 分类决策树模型是一种描述对实例进行分类的树形结构。决策树由...

  • 机器学习系列(三十六)——回归决策树与决策树总结

    本篇主要内容:回归决策树原理、回归树学习曲线、决策树总结 回归决策树原理 回归决策树树是用于回归的决策树模型,回归...

  • [机器学习]决策树

    决策树 @(技术博客)[机器学习, 决策树, python] 学习决策树首先要搞清楚决策树是什么(what),在弄...

  • flutter填坑集锦

    问题描述: Wrong full snapshot version,...屏幕快照 2019-03-11 上午10...

  • 经典机器学习系列之【决策树详解】

      这节我们来讲说一下决策树。介绍一下决策树的基础知识、决策树的基本算法、决策树中的问题以及决策树的理解和解释。 ...

网友评论

      本文标题:决策树2019-03-11

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