机器学习-决策树

1、什么是决策树?

一种描述概念空间的有效的归纳推理办法。基于决策树的学习方法可以进行不相关的多概念学习,具有简单快捷的优势,已经在各个领域取得广泛应用。

决策树是一种树型结构,其中每个内部结点表示在一个属性上的测试,每个分支代表一个测试输出,每个叶结点代表一种类别。

2、决策树示意图

3、决策树的思想

决策树学习是以实例为基础的归纳学习。

决策树学习采用的是自顶向下的递归方法,其基本思想是以信息熵为度量构造一棵熵值下降最快的树,到叶子节点处的熵值为零,此时每个叶节点中的实例都属于同一类。

决策树学习算法的最大优点是,它可以自学习。在学习的过程中,不需要使用者了解过多背景知识,只需要对训练例子进行较好的标注,就能够进行学习。

显然,属于有监督学习。

从一类无序、无规则的事物(概念)中推理出决策树表示的分类规则。

3.1、信息熵


3.2、联合熵和条件熵

3.3、信息增益

3.4、信息增益比

4、决策树学习的生成算法

4.1、ID3生成算法

4.2、决策树的例子









4.3 决策树的剪枝

相关推荐
工边页字14 分钟前
面试官:请详细介绍下AI中的token,越详细越好!
前端·人工智能·后端
Miku1618 分钟前
OpenClaw-Linux+飞书官方Plugin安装指南
linux·人工智能·agent
Miku1622 分钟前
OpenClaw 接入 QQ Bot 完整实践指南
linux·人工智能·agent
哥布林学者27 分钟前
高光谱成像(五)高光谱成像的噪声估计
机器学习·高光谱成像
熊崽42 分钟前
Claude Code CLI+英伟达免费api 教程
人工智能
AI攻城狮1 小时前
OpenFang 给我的一个提醒:AI Agent 真正难的不是自主,而是治理
人工智能·云原生·aigc
ZhengEnCi2 小时前
10. 重排序模型实战-BGE-Rerank应用
人工智能
DevUI团队4 小时前
🚀 【Angular】MateChat V20.2.2版本发布,新增8+组件,欢迎体验~
前端·javascript·人工智能
DevUI团队5 小时前
🚀 MateChat V1.11.0 震撼发布!新增工具按钮栏组件及体验问题修复,欢迎体验~
前端·javascript·人工智能
乡村中医5 小时前
AIChat渲染md格式优化-Web Worker
人工智能