| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 人工智能 -> datawhale-task05 -> 正文阅读 |
|
[人工智能]datawhale-task05 |
目录 5. 使用偏差和方差阐释为什么bagging能提升模型的预测精度 6. 使用Bagging和基本分类模型或者回归模型做对比,观察bagging是否相对于基础模型的精度有所提高 7. 你会使用python+numpy+sklearn的基础模型来实现bagging吗? 作业?1. 什么是Bootstraps由原始数据经过重复有放回抽样所获得的与原始数据集含量相等的样本称为再抽样样本 由再抽样样本计算所得的统计量称为自助统计量(bootstrap statistic) 由原始数据集计算所得的统计量称为观察统计量 自助统计量::观察统计量<=>观察统计量::真值? 其核心思想和基本步骤如下:
2. bootstraps和bagging的联系?Bagging的核心在于自助采样(bootstrap)这一概念。通过有放回的采样,在总体的不同采样数据集上训练模型。 3. 什么是bagging通过有放回的采样, 采样出T个含K个样本的采样集合,然后基于每个采样集合训练出一个基学习器,再将这些基学习器进行结合,这就是Bagging的基本流程。每个模型都是在略微不同的训练数据集上拟合完成的,这又使得每个基模型之间存在略微的差异,使每个基模型拥有略微不同的训练能力。 4. 随机森林和bagging的联系和区别Bagging的一个典型应用是随机森林,每个决策树训练的样本和构建决策树的特征都是通过随机采样得到的,随机森林的预测结果是多个决策树输出的组合(投票)。 5. 使用偏差和方差阐释为什么bagging能提升模型的预测精度从偏差考虑,各模型有相近的bias,, bagging无法显著降低模型的偏差。 从方差考虑, 假设有同分布的n个随机变量,方差为, 两两变量之间的相关性为, 则 而若每个模型完全相同, 所以bagging能减小方差,提升模型的预测精度 若每个模型完全独立 6. 使用Bagging和基本分类模型或者回归模型做对比,观察bagging是否相对于基础模型的精度有所提高使用决策树对一个含有1000个样本20维特征的随机分类数据集进行分类。 使用重复的分层k-fold交叉验证来评估该模型,一共重复3次,每次有10个fold。我们将评估该模型在所有重复交叉验证中性能的平均值和标准差。
可以看到bagging方法确实提高了基础模型的精度。
7. 你会使用python+numpy+sklearn的基础模型来实现bagging吗?待补 笔记投票法介绍??投票法在回归模型与分类模型上均可使用:
??分类投票法又可以被划分为硬投票与软投票:
投票法问题:所有模型贡献都是一致的 代码
bagging不仅仅集成模型最后的预测结果,同时采用一定策略来影响基模型训练,保证基模型可以服从一定的假设。 采样出T个含K个样本的采样集合(有放回),然后基于每个采样集合训练出一个基学习器,再将这些基学习器进行结合 是因为每个模型都是在略微不同的训练数据集上拟合完成的,这又使得每个基模型之间存在略微的差异,使每个基模型拥有略微不同的训练能力。 代码Bagging的一个典型应用是随机森林 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 | -2024/12/22 9:58:51- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |