当前位置: 首页 > news >正文

综合起来-决策树

我们可以通过信息增益来判断节点上应该用什么特征

接下来我们将探讨如何构建一个多个节点的大型决策树

1 从根节点开始,包括所有的训练样本计算所有可能的信息增益,

然后选择信息增益最高的特征进行分裂,选择了该特征后,所选特征会将信息分成两个子集,创建数的左右分支,并根据样本的特征值,

将训练特征发送到左分支,或者右分支,这使得你可以在根节点进行一个分裂,

之后再左右分支重复分裂的过程,知道满足停止标准,

停止标准,一个节点纯度是100% 熵是0

或者达到数的最大深度

进一步分裂的信息上小于某一个阈值

节点中的样本数量小于某个阈值

完整详细流程

首先在根节点一次计算每个特征的信息增益,决定耳型是最佳的分裂特征

基于此创建了树的左右分支,并将具有尖耳或者软耳的子数据集发送到左右分支

然后我们覆盖右分支只看左分支,有五个样本假设我们的分裂标准是继续分裂,知道节点中的所有内容都是单一类别,即为全是猫或者狗,

我们会查看这个节点是否满足分裂标准,但是他不满足因为这里是猫狗的混合,

然后下一步继续选择一个特征进行分裂,因此我们依次查看每个特征,并计算这些特征的信息增益,就类似根节点那样当做一个新的根节点因此计算分裂胡须,还有脸型的信息增益,耳型的信息增益为0,因为耳型都一样是分裂之后的,所以我们在胡须和脸型中选然后我们基于信息增益选择了脸型,

然后看是否满足停止分裂的标准,这里全是猫因此创建一个叶子节点预测为猫

http://www.jsqmd.com/news/1367815/

相关文章:

  • 本体(Ontology)
  • 3行代码实现Coverflow效果!JXBanner线性与立体轮播实战教程
  • Three.quarks深度解析:高性能粒子系统架构设计与移动端优化方案
  • 为什么你的分析不准?python-girlfriend-mood情感值计算逻辑深度剖析
  • 亳州CMA甲醛检测公司公共卫生检测如何选:安鑫甲醛检测实验室 - CMA甲醛检测中心
  • 为什么选择Lua-CSharp?揭秘Unity项目中Mono与IL2CPP双引擎兼容的终极方案
  • pi-subagents 跨进程通信与系统集成架构设计
  • Helm与Argo CD面试题:DevOps Interview-Guide中的K8s部署工具解析
  • 六安CMA甲醛检测公司公共卫生检测如何选:安鑫甲醛检测实验室 - CMA甲醛检测中心
  • 如何在PhysicsExamples2D中创建逼真的关节系统:DistanceJoint与WheelJoint应用教程
  • 如何使用az devops命令行工具高效管理Azure DevOps项目?新手入门教程
  • 自研上下文管理熬到崩溃,Claude Agent SDK真香
  • 股票数据本地化存储实战:JSON、数据库与列式存储的方案对比
  • 连续值特征
  • RDPWrap完全指南:5分钟解锁Windows远程桌面多用户连接限制
  • Win10开机蓝屏提示PAGE_FAULT_IN_NONPAGED_AREA怎么办?软领驱动大师排查修复步骤
  • 络丝:肉身之下的精微维性底层基质15
  • IDBWrapper常见问题解答:解决你的IndexedDB开发痛点
  • 使用@datastructures-js/priority-queue解决LeetCode算法难题:实战案例分析
  • 六盘水CMA甲醛检测公司公共卫生检测如何选:安鑫甲醛检测实验室 - CMA甲醛检测中心
  • 实测封神!Pi+DeepSeek-v4-Flash极致编码组合
  • 2026威海卫生间漏水避坑指南 - 伶鹿到家
  • Kubernetes服务互通失败,先别急着改NetworkPolicy:四步定位真实阻断点
  • RPCS3终极指南:3步在PC上完美运行PS3游戏的完整方案
  • 怎么远程操作另一台手机 怎么远程控制别人的手机
  • 不用折腾源码!Windows Hermes 自动化工具快速搭建实操
  • 未来已来:Comedy框架即将推出的三大革命性特性
  • HTML打包APK实现视频全屏播放方法
  • AgentRAG和传统RAG差在哪企业推理的五个步骤
  • 切换线性动态系统(SLDS)完全指南:SSM如何融合HMM与LDS解决非线性问题