机器学习(五)--决策树

决策树

一种对实例进行分类 的树形结构,通过多层判断区分目标所属类别本质:通过多层判断,从训练数据集中归纳出一组分类规则。

优点:

➤ 计算量小,运算速度快

➤ 易于理解,可清晰查看各属性的重要性

缺点:

➤ 忽略属性间的相关性

➤ 样本类别分布不均匀时,容易影响模型表现

不同特征建立不同的决策树

决策树的构造

ID3利用信息熵原理选择信息增益最大的属性作为分类属性,递归地拓展决策树的分枝,完成决策树的构造

信息熵(entropy)是度量随机变量不确定性 的指标,熵越大,变量的不确定性就越大。

追问1:没太理解信息熵的,举个例子说明

追问2:知道了信息熵,那他对决策树有什么用处呢?

比如说以下是一个判读是否适合学习ai课程的决策树,我们要从哪个特征开始算起呢,这时候就要计算信息熵与信息增益

ID 动力 想提升能力 有兴趣 时间 类别
1 一般
2 一般
3 很强
4 一般
5 一般
6 一般
7 一般
8 一般
9 很强
10 很弱

按照以上步骤分别计算各类特征

特征 信息增益值
有兴趣 0.6100
想提升能力 0.4200
时间 0.4200
动力 0.3668

在本次计算中,"有兴趣" 的信息增益最大(0.6100),因此决策树会优先选择 "有兴趣" 作为根节点的分裂特征。

相关推荐
卷卷说风控4 分钟前
Claude Code 技术架构深扒:Prompt / Context / Harness 三维设计实践
人工智能·架构·prompt
Frank学习路上10 分钟前
【AI技能】跟着费曼学自动驾驶
人工智能·机器学习·自动驾驶
Want59530 分钟前
Rokid AI Glasses应用开发实战:把记账助手“戴”在脸上
人工智能
bryant_meng1 小时前
【Reading Notes】(4)Favorite Articles from 2021
人工智能·深度学习·业界资讯
雷工笔记1 小时前
MES / WMS / AGV 交互时序图及生产管理模块界面设计清单
人工智能·笔记
海兰1 小时前
使用 Spring AI 打造企业级 RAG 知识库第二部分:AI 实战
java·人工智能·spring
清空mega1 小时前
动手学深度学习——多尺度锚框
人工智能·深度学习·目标跟踪
pzx_0011 小时前
【优化器】 随机梯度下降 SGD 详解
人工智能·python·算法
波动几何1 小时前
风格设计技能Style Design Generator
人工智能
AEIC学术交流中心1 小时前
【快速EI检索 | SPIE出版】第六届中国膜计算论坛暨2026年人工智能、大数据与电气自动化国际学术会议(CWMC&AIBDE 2026)
大数据·人工智能·量子计算