• 2024-08-13boosting 和 bagging 区别
    boosting类算法和bagging类算法最本质的差别在于他对基础模型不是一致对待的,而是经过不停的考验和筛选来挑选出“精英”,然后给精英更多的投票权,表现不好的基础模型则给较少的投票权,然后综合所有人的投票得到最终结果。大部分情况下,经过boosting得到的结果偏差(bias)更小。具
  • 2024-07-05Boosting、Bagging主要关注降低偏差还是方差?
    Boosting、Bagging主要关注降低偏差还是方差?最近在做项目的过程中遇到了集成学习中的stagging方法,让我想起了之前参加面试的时候碰到的一个问题:Boosting主要关注降低偏差还是方差?Bagging主要关注降低偏差还是方差?这个问题还是很有意思的,如果之前没有看过,即便了解Boosting、Baggin
  • 2024-06-22Boosting原理代码实现
    1.提升方法是将弱学习算法提升为强学习算法的统计学习方法。在分类学习中,提升方法通过反复修改训练数据的权值分布,构建一系列基本分类器(弱分类器),并将这些基本分类器线性组合,构成一个强分类器。代表性的提升方法是AdaBoost算法。AdaBoost模型是弱分类器的线性组合:
  • 2024-06-04机器学习中的集成学习
     
  • 2024-05-12梯度提升Gradient Boosting
    总览GradientBoosting梯度提升,是一种强大的ML技术,用于回归和分类问题。弱学习算法通常更易发现、更易训练。Boosting系列算法的基本思想是将弱基础模型组合为一个强大的集成。GradientBoosting的基本思想是:不断重复生成弱学习器,每次生成弱学习器的目标是拟合先前累加模
  • 2024-03-16机器学习模型—CatBoost
    机器学习模型—CatBoost作为俄罗斯科技公司Yandex推出的开源机器学习库,CatBoost可以说是当前GradientBoosting算法发展的新里程碑。相较于广为人知的XGBoost,CatBoost在处理类别特征、纵向样本采样和有序训练数据方面做出了创新性的改进,展现了卓越的性能。我们经常遇到
  • 2024-02-24集成学习算法汇总
    集成学习算法(EnsembleLearning)传统机器学习算法(例如:决策树,人工神经网络,支持向量机,朴素贝叶斯等)都是通过弱学习机(weaklearners)来对目标进行预测(分类)。但是,以决策树算法为例,决策树算法在递归过程中,可能会过度分割样本空间,最终导致过拟合。集成学习(EnsembleLearning)算法
  • 2023-12-04学习 ML 过程中的一些概念及阐述
    randomforestasetofdecisiontrees,makeclassificationbyvoting(maybewithsomeweight)多颗决策树,采用类似投票的方式(可以占一定比重)决定分类baggingandboostinglettingweakmodelsconsistofstrongmodel用多个弱模型组成强模型baggingrandomlysamplin
  • 2023-11-23R语言集成模型:提升树boosting、随机森林、约束最小二乘法加权平均模型融合分析时间序列数据
    原文链接:http://tecdat.cn/?p=24148原文出处:拓端数据部落公众号 最近我们被要求撰写关于集成模型的研究报告,包括一些图形和统计输出。特别是在经济学/计量经济学中,建模者不相信他们的模型能反映现实。比如:收益率曲线并不遵循三因素的Nelson-Siegel模型,股票与其相关因素之间的
  • 2023-08-14机器学习之集成学习Ensemble
     集成算法:将多个分类器集成起来而形成的新的分类算法。这类算法又称元算法(meta-algorithm)。最常见的集成思想有两种bagging和boosting。集成思想 :boosting:重赋权(re-weighting)--基于错误提升分类器性能,通过集中关注被已有分类器分类错误的样本,构建新分类器并集成。boosting的
  • 2023-07-125.3 集成学习 - Boosting与AdaBoost
    1Boosting方法的基本思想在集成学习的“弱分类器集成”领域,除了降低方差来降低整体泛化误差的装袋法Bagging,还有专注于降低整体偏差来降低泛化误差的提升法Boosting。相比起操作简单、大道至简的Bagging算法,Boosting算法在操作和原理上的难度都更大,但由于专注于偏差降低,Boosting
  • 2023-06-01常用的boosting算法
    boosting算法有许多种具体算法,包括但不限于adaboosting\GBDT\XGBoost。adaboosting原始数据集》某种算法拟合,会产生错误》根据上个模型预测结果,更新样本点权重(预测错误的结果权重增大)》再次使用模型进行预测》重复上述过程,继续重点训练错误的预测样本点。adabo
  • 2023-04-28ML-集成学习
    集成学习根据个体学习器的生成方式分为Bagging和Boosting两大类。Bagging的个体学习器之间不存在强依赖关系,Boosting存在强依赖关系。Bagging可以同时生成的并行化方法,Boosting必须串行化生成的序列化方法。BaggingBootstrapaggregating,即使用自主采样法来构造基学习器。Bag
  • 2023-04-28集成学习:Bagging & Boosting
    核心思想将多个弱分类器组装成一个强分类器。前置知识Bias&Variance定义:$bias=\bar{f}(x)-y$,为模型的期望预测与真实值之间的差异。$variance=\mathbb{E}_{\mathcal{D}}[(f(x;\mathcal{D})-\bar{f}(x))^2]$,模型在数据集\(\mathcal{D}\)上的鲁棒性。Bagging(bo
  • 2023-03-07集成学习之bagging、boosting及AdaBoost的实现
    本文所有代码都是基于python3.6的,数据及源码下载:传送门引言前面博客分享,我们已经讲解了不少分类算法,有knn、决策树、朴素贝叶斯、逻辑回归、svm。我们知道,当做重要决
  • 2023-01-17【机器学习】集成学习(Boosting)——XGBoost算法(理论+图解+公式推导)
  • 2023-01-17【机器学习】集成学习(Boosting)——提升树算法(BDT)(理论+图解+公式推导)
    如果需要完整代码可以关注下方公众号,后台回复“代码”即可获取,阿光期待着您的光临~文章目录​​Boosting提升树​​​​提升树模型​​​​提升树算法​​​​优化问题​​2
  • 2023-01-17【机器学习】集成学习(Boosting)——AdaBoost提升算法(理论+图解+公式推导)
    如果需要完整代码可以关注下方公众号,后台回复“代码”即可获取,阿光期待着您的光临~文章目录​​一、集成学习​​​​二、AdaBoost算法​​​​1.Boosting提升方法​​​​2
  • 2023-01-01Boosting之Adaboost原理
    Boosting之Adaboost原理1Boosting框架  Boosting可以看成多个不同的基分类器的线性加权和的形式,那么自然需要知道每个基分类器及其对应的权重,具体的算法逻辑见下图。 
  • 2022-12-09My Task09 Boosting的思路与Adaboost算法 笔记
    文章目录1.导论2.Boosting方法的基本思路3.Adaboost算法Zm越小证明分类分得越对总结:数学家太强了,respect1.导论Bagging思想的实质是:通过Bootstrap的方式对全样本数据集
  • 2022-12-08Baggging 和Boosting
    Baggging和Boosting都是模型融合的方法,可以将弱分类器融合之后形成一个强分类器,而且融合之后的效果会比最好的弱分类器更好。 Bagging:先介绍Bagging方法:Bagging即套袋法,
  • 2022-11-02Boosting与AdaBoost
    【集成算法专题】:Boosting与AdaBoost1.Boosting的基本思想和基本元素装袋法Bagging:降低方差来降低整体泛化误差提升法Boosting:降低整体偏差来降低泛化误差BaggingPK
  • 2022-10-10Boosting, Bootstrap, Adaboost, GBDT, XGBoost, 随机森林
     Adaboost,按分类对错,分配不同的weight,计算cost function时使用这些weight,从而让“错分的样本权重越来越大,使它们更被重视”。Bootstrap也有类似思想,它在每一步迭代时不
  • 2022-10-07机器学习模型的集成方法总结:Bagging, Boosting, Stacking, Voting, Blending
    机器学习是人工智能的一个分支领域,致力于构建自动学习和自适应的系统,它利用统计模型来可视化、分析和预测数据。一个通用的机器学习模型包括一个数据集(用于训练模型)和一
  • 2022-09-19什么是合奏技术?让我们用柠檬语言学习吧。✔
    什么是合奏技术?让我们用柠檬语言学习吧。✔什么是合奏技巧?每当我们有大量数据时,或者我们可以说,每当我们在数据集中有大量行和列时,我们使用技术集。例如:-假设我们有