首页/新闻资讯/正文详情

【人工智能基础05】决策树模型习题

发布时间:2026/11/3 18:24:06 来源:云帆数科 栏目:资讯中心
【人工智能基础05】决策树模型习题
文章目录1. 归一化对决策树的影响2. 选择决策树模型3. 决策树计算4. 基尼系数的优势5. 在叶子上使用线性模型的优缺点1. 归一化对决策树的影响题目对于一些机器学习模型例如神经网络对特征进行归一化(normalization)是一个有效的预处理操作。一个常见的归一化方式是对每一个特征数据减去该特征的均值然后除以该特征的方差。请回答对于基于决策树的一系列算法归一化是否会影响训练结果解答对于基于决策树的一系列算法归一化通常不会影响训练结果。决策树算法在构建树的过程中主要依据特征的信息增益、基尼系数等标准来进行分裂并不依赖于特征的绝对数值大小。它更关注的是特征之间的相对关系以及特征对分类或回归目标的区分能力。而归一化主要是改变特征的数值范围和分布对于决策树算法来说特征的相对大小关系和顺序通常不会因归一化而改变。所以对基于决策树的算法进行特征归一化一般不会对训练结果产生实质性的影响。2. 选择决策树模型3. 决策树计算以下是完善后的带有加权错误率计算公式说明的表格内容步骤详情计算初始分类错误率假设全预测为0类错误样本为1、2、4共3个总样本5个错误率 3÷5 0.6特征1在0.5分割左子树特征1 0.5含样本0标签0错误率 0÷1 0右子树特征1 0.5含样本1、2、3、4标签1、1、0、0错误率 2÷4 0.5加权错误率 (1÷5)×0 (4÷5)×0.5 0.4特征1在1.5分割左子树特征1 1.5含样本0、1、2标签0、1、1错误率 2÷3右子树特征1 1.5含样本3、4标签0、0错误率 0÷2 0加权错误率 (3÷5)×(2÷3) (2÷5)×0 0.4特征2在0.5分割左子树特征2 0.5含样本0、2标签0、1错误率 1÷2 0.5右子树特征2 0.5含样本1、3、4标签1、0、0错误率 1÷3加权错误率 (2÷5)×0.5 (3÷5)×(1÷3) 0.4特征2在1.5分割左子树特征2 1.5含样本0、1、2、3标签0、1、1、0错误率 2÷4 0.5右子树特征2 1.5含样本4标签0错误率 0÷1 0加权错误率 (4÷5)×0.5 (1÷5)×0 0.4首次分割选择示例选特征1在0.5分割左子树特征1 0.5类别0仅样本0右子树特征1 0.5含样本1、2、3、4继续分割右子树特征2在0.5分割左子树特征2 0.5含样本2标签1错误率 0÷1 0右子树特征2 0.5含样本1、3、4标签1、0、0错误率 2÷3加权错误率 (1÷4)×0 (3÷4)×(2÷3) 0.5右子树特征2在1.5分割左子树特征2 1.5含样本1、2、3标签1、1、0错误率 1÷3右子树特征2 1.5含样本4标签0错误率 0÷1 0加权错误率 (3÷4)×(1÷3) (1÷4)×0 0.25最终决策树根节点特征1在0.5分割左子树特征1 0.5类别0右子树特征1 1.5特征2在1.5分割- 左子树特征2 1.5类别1- 右子树特征2 1.5类别04. 基尼系数的优势优势点具体描述计算简单计算过程相对简洁易于理解和实现在处理大规模数据时能有效节省计算时间和资源。纯度衡量直观基尼系数值越小表明数据纯度越高可直观反映数据划分效果清晰判断是否将不同类别数据有效分开。适用于多类别对多类别数据处理效果良好不受类别数量增加的影响能稳定发挥作用准确衡量数据纯度。对数据分布要求低对数据分布没有严格要求在各种数据分布情况下都能较为稳定地衡量数据纯度不会因分布变化而出现较大偏差。5. 在叶子上使用线性模型的优缺点分段线性树在叶子上使用线性模型的优点优点解释拟合能力强相比普通回归树单一的常数预测线性模型能更好地拟合叶子节点内的数据尤其是有线性关系的数据。预测精度高可根据叶子内数据线性特征预测能更准确地预测新数据点。灵活性高线性模型参数可根据数据调整处理复杂数据分布更灵活。分段线性树在叶子上使用线性模型的缺点缺点解释模型复杂普通回归树叶子只需存一个常数分段线性树要存线性模型参数参数增多使模型复杂。易过拟合线性模型拟合能力强训练数据少或有噪声时更容易导致过拟合。计算成本高训练时要在每个叶子拟合线性模型预测时也要更多计算比普通回归树计算成本高。参考《人工智能基础-姚期智》

相关推荐

15分钟跑通Whisky:在Apple Silicon Mac上运行Windows程序的操作手册
15分钟跑通Whisky:在Apple Silicon Mac上运行Windows程序的操作手册

15分钟跑通Whisky:在Apple Silicon Mac上运行Windows程序的操作手册 【免费下载链接】Whisky A modern Wine wrapper for macOS built with SwiftUI 项目地址: https://gitcode.com/gh_mirrors/wh/Whisky 被Windows版工具卡住时的一个选择 你手上这台Mac&am… · 2026/11/3 18:24:06

【Java异步编程】CompletableFuture实现:异步任务的合并执行
【Java异步编程】CompletableFuture实现:异步任务的合并执行

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/3 18:24:06

【高等数学】小结:微分方程题型说明
【高等数学】小结:微分方程题型说明

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/3 18:23:03

深度学习生成模型:RBM原理与PyTorch实现详解
深度学习生成模型:RBM原理与PyTorch实现详解

1. 项目概述:深度学习经典教材精读系列 这个编号为"deeplearningbook_027-2"的项目,是我在系统研读《Deep Learning》教材过程中整理的系列笔记之一。作为AI领域的经典著作,该书由Ian Goodfellow等权威学者撰写,全面覆盖… · 2026/11/4 12:58:40

优化Claude命令行交互的6个高效工具链
优化Claude命令行交互的6个高效工具链

1. 为什么需要优化Claude命令行体验 作为AI开发者,我们每天都要与Claude这类大模型进行大量命令行交互。但原生环境下的操作体验往往存在几个痛点:响应延迟明显、结果格式化混乱、历史记录管理困难、多会话切换繁琐。这些问题直接影响了开发调试效率&… · 2026/11/4 12:58:40

MySQL版本信息获取方法与兼容性判断指南
MySQL版本信息获取方法与兼容性判断指南

1. 为什么需要获取MySQL版本信息在日常数据库管理和开发工作中,准确获取MySQL版本信息是一项基础但至关重要的技能。作为关系型数据库管理系统,MySQL的不同版本在功能支持、语法细节和性能表现上存在显著差异。了解当前使用的MySQL版本,可以帮… · 2026/11/4 12:58:40

Excel筛选重复项怎么做?四种方法选型与避坑指南
Excel筛选重复项怎么做?四种方法选型与避坑指南

1. 先把"重复"这件事的定义搞清楚Excel如何筛选重复项,这个问题几乎是每个和数据打交道的人都会撞上的一道坎。不管你是做人事花名册、电商订单核对、门店库存盘点,还是帮导师整理问卷回收结果,只要数据来源超过两个,重… · 2026/11/4 12:58:40

Sora MCP协议集成实战:从原理到商业应用
Sora MCP协议集成实战:从原理到商业应用

1. Sora MCP 集成项目概述Sora MCP(Media Control Protocol)是一种专为多媒体设备设计的控制协议,主要用于音视频设备的集中管理和控制。在实际项目中,我们经常需要将Sora MCP集成到现有的智能家居系统或媒体控制中心中。这个集成… · 2026/11/4 12:58:40

AI学术写作工具的核心功能与伦理实践
AI学术写作工具的核心功能与伦理实践

1. 学术写作工具的变革浪潮 去年帮导师审阅研究生论文时,一个现象让我震惊:超过60%的投稿在文献综述部分出现了惊人的相似结构。直到某天实验室的师弟悄悄给我展示了他使用的AI写作辅助工具,才解开了这个谜团。当前学术圈正在经历一场静默的技… · 2026/11/4 12:57:40

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 3:16:49

STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 6:59:29

DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 7:02:38

AI辅助技术栈评估:提升研发决策效率60%
AI辅助技术栈评估:提升研发决策效率60%

1. 项目背景与核心价值技术决策一直是研发团队面临的重大挑战。随着技术生态的快速演进,技术栈的选择、维护和迭代变得愈发复杂。我们团队在过去两年里,先后经历了三次重大技术栈迁移,每次都需要投入大量人力进行技术评估和风险分析。直到去年… · 2026/11/4 0:00:17

从生成Token到直接决策:Jev如何重塑AI Agent工程实践
从生成Token到直接决策:Jev如何重塑AI Agent工程实践

1. 从"生成文字"到"拍板决策":Jev 到底在解决什么问题大多数人第一次接触大模型,脑子里建立的模型是"输入问题、输出文字"。你问它今天天气怎么样,它给你一段描述;你让它写个周报,它给你… · 2026/11/4 0:00:17

32G统一内存跑大模型:内存账、TPS实测与端云分流
32G统一内存跑大模型:内存账、TPS实测与端云分流

想在一台 32G 统一内存的小主机上把大模型跑成"日常可用",这件事我前后折腾了小半年。标题里说的这台 Mac mini M6,是我们这次讨论的目标平台,具体到手规格以实物为准;但下面这套推算方法和实测思路,对任何统… · 2026/11/4 0:00:17

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 3:16:49

STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 6:59:29

DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 7:02:38

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码