决策树--分类决策树

1、介绍

① 定义

分类决策树通过树形结构来模拟决策过程,决策树由结点和有向边组成。结点有两种类型:内部结

点和叶结点。内部结点表示一个特征或属性叶子节点****表示一个类

② 生成过程

用决策树分类,++从根结点开始,对样本的某一特征进行测试,根据测试结果,将样本分配到其他子++

++结点;这时,每一个子结点对应着该特征的一个取值,如此递归地对样本进行分配,直至达到叶结++

++点。最后将实例分到叶结点的类中++。

③ 示意图

2、特征选择--信息增益或信息增益比

(1)信息增益

① 熵的定义

信息增益是由熵构建而成,熵起源于热力学,后来由香农引用到信息论中,表示的是**「随机变量的**

不确定性」,不确定性越大,代表着熵越大。

由于熵和随机变量的分布有关,所以我们就可以写成:

​​​​​​​​那么什么时候的熵最大呢? 结论是:随机变量的取值等概率分布时,相应的熵最大。

② 信息增益算法

​可以看出,信息增益就是经验熵和经验条件熵的差值,他代表的是指:得知特征A而使类 Y的信息

的不确定性减少的程度。

后者越小,说明对应的不确定性最小,意味着如果选择特征 A 为最优特征时,对于分的类是最为

确定的,对应的就希望这个信息增益是最大的。

③ 例题:对于上述表所给的训练数据集,根据信息增益准则选择最优特征。

④ 缺点:如果不同特征内的分类个数不同,那么取值个数较多的特征计算出的信息增益会更大。因此,信息增益会更倾向于取值较多的特征。

(2)信息增益比

使用信息增益来作为划分训练数据集的特征,存在偏向于选择取值较多的特征的问题。使用信息增

益比可以对这一问题进行校正,这是特征选择的另一准则。

相关推荐
casual~6 分钟前
十六届蓝桥杯国赛个人题解
经验分享·学习·算法·蓝桥杯
逻辑君6 分钟前
Foresight研究报告【20260020】
人工智能·机器学习
硅谷秋水11 分钟前
SkillOpt:自演化智体技能的执行策略
大数据·人工智能·深度学习·机器学习·语言模型
方也_arkling14 分钟前
【Java-Day18】API篇-Arrays
java·算法·排序算法
云器科技20 分钟前
云器 Studio Data Agent开启数据开发“自动驾驶”时代--云器 Data Agent 产品深度解析
人工智能·机器学习·自动驾驶
吴可可12327 分钟前
Curve.GetSplitCurves高效分割技巧
算法
硅谷秋水44 分钟前
Qwen-VLA:跨任务、环境与机器人形态的视觉-语言-动作统一建模
人工智能·深度学习·算法·计算机视觉·语言模型·机器人
装不满的克莱因瓶1 小时前
实现矩阵的转置:从数学原理到 NumPy 实战
线性代数·机器学习·矩阵·数据分析·numpy·特征分解
IronMurphy1 小时前
【算法五十六】84. 柱状图中最大的矩形
算法