用户名
Email
论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
帖子
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
IT评测·应用市场-qidao123.com技术社区
»
论坛
›
数据库
›
SQL-Server
›
决策树(理论知识1)
决策树(理论知识1)
杀鸡焉用牛刀
论坛元老
|
2024-12-25 11:24:04
|
显示全部楼层
|
阅读模式
楼主
主题
1891
|
帖子
1891
|
积分
5673
何为决策树
决策树(Decision Tree)是一种分类和回归方法,是基于各种情况发生的所需条件构成决策树,以实现盼望最大化的一种图解法。由于这种决策
分支画成图形很像一棵树的枝干,故称决策树。它的运行机制非常通俗易通,因此被誉为机器学习中,最友爱的算法。下面通过一个简朴的例子来阐述它的执行流程。假设根据大量数据(含 3 个指标:天气、温度、风速)构建了一棵“可预测学校会不会举办运动会”的决策树(如下图所示)。
在对任意数据进行预测时,都必要从决策树的根结点开始,一步步走到叶子结点(执行决策的过程)。如,对下表中的第一条数据( [ 阴天,寒冷,强 ] ):首先从根结点出发,判断 “天气” 取值,而该数据的 “天气” 属性取值为 “阴天”,从决策树可知,此时可直接输出决策效果为 “举行”。这时,无论其他属性取值为什么,都不必要再执行任何决策(类似于 “短路” 现象)。对下表中的第二条数据( [ 好天,酷热,弱 ] ):首先从根结点出发,判断 “天气” 取值为 “好天”,然后我们顺着决策树走到温度节点,取值为“酷热”,顺着决策树来到湿度节点,取值为“弱”,此时对应的决策效果为 “不举行”。对于这种情况,我们只需按图索骥,就能找出对应的效果。
天气温度风速预测效果阴天寒冷强举行好天酷热弱不举行好天寒冷弱举行雨天正常弱不举行
决策树的构成
决策树由结点和有向边构成。结点有两种类型:内部结点(圆)和叶结点(矩形)。此中,内部结点表示一个特征(属性);叶结点表示一个类别。而有向边则对应其所属内部结点的可选项(属性的取值范围)。
在用决策树进行分类时,首先从根结点出发,对实例在该结点的对应属性进行测试,接着会根据测试效果,将实例分配到其子结点;然后,在子结点继续执行这一流程,如此递归地对实例进行测试并分配,直至到达叶结点;最终,该实例将被分类到叶结点所指示的效果中。
在决策树中,若把每个内部结点视为一个条件,每对结点之间的有向边视为一个选项,则从根结点到叶结点的每一条路径都可以看做是一个规则,而叶结点则对应着在指定规则下的结论。这样的规则具有互斥性和完备性,从根结点到叶结点的每一条路径代表了一类实例,并且这个实例只能在这条路径上。
决策树的构建
决策树的本质是从训练集中归纳出一套分类规则,使其尽量符合以下要求:
具有较好的泛化能力;
在 1 的底子上尽量不出现过拟合现象。
注意到一件事:当目的数据的特征较多时,构建的具有不同规则的决策树也相称庞大(成长复杂度为
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
杀鸡焉用牛刀
论坛元老
这个人很懒什么都没写!
楼主热帖
ElasticSearch-高级查询
手把手带你通过API创建一个loT边缘应用 ...
一、kotlin基础语法学习
第4章 复合类型
背八股文的都是什么水平
开源轻量级工作流WorkflowCore介绍 ...
生产事故-记一次特殊的OOM排查 ...
Ajax+WCF+MySQL实现数据库部署并调用 ...
源码解析 Handler 面试宝典
基础安全产品相关系统设计的一些思考 ...
标签云
AI
运维
CIO
存储
服务器
快速回复
返回顶部
返回列表