美文网首页
集成学习记录

集成学习记录

作者: 巴拉巴拉_9515 | 来源:发表于2020-08-25 10:55 被阅读0次

集成学习Ensemble Learning

集成学习是一种思想而不是一种算法,通过合并多个弱学习器(决策树、神经网络、朴素贝叶斯等)来提升机器学习的性能。
目前集成学习方法大致分为两大类:
(1)个体学习器存在强依赖,必须串行生成 (Boosting提升方法)
(2)个体学习器不存在强依赖,可同时生成的并行化方法 (Bagging和随机森林)

boosting

  • GBDT(Gradient Boosting Decision Tree),GBDT是GB和DT的结合
  • XGBoost(eXtreme Gradient Boosting),在2014年3月由陈天奇提出,xgboost是由多个CART决策树集成,是二叉树。XGBoost本质上还是一个GBDT,但是力争把速度和效率发挥到极致
  • LightGBM(Light Gradient Boosting Machine),2017年1月微软发布首个稳定版
  • CatBoost,2017年4月由俄罗斯顶尖技术公司Yandex开源

catboost模型回溯

catboost.CatBoostClassifier支持save_model保存为Python、C++等多种形式:

# python
cat_clf.save_model('catboost_model_file.py', format="python", export_parameters=None)
# C++
cat_clf.save_model('catboost_model_file.cpp', format="cpp", export_parameters=None)

可以发现catboost本质是二叉树,输出结果为leaf_value,在what is mean leaf_value指出通过sigmoid处理后就是最终结果。

参考资料

[1] 李航 《统计学习方法》第8章 提升方法
[2] 周志华 《机器学习》 第8章 集成学习
[3] 从结构到性能,一文概述XGBoost、Light GBM和CatBoost的同与不同: https://cloud.tencent.com/developer/news/149453
[4] 决策树模型,XGBoost,LightGBM和CatBoost模型可视化: https://blog.csdn.net/l_xzmy/article/details/81532281

相关文章

  • iOS 友盟分享

    前言:学习笔记大致流程: (只记录 pod集成)1.集成SDK 1.1 自动集成 (Pod) [集成链接](...

  • 集成学习记录

    集成学习Ensemble Learning 集成学习是一种思想而不是一种算法,通过合并多个弱学习器(决策树、神经网...

  • 集成学习

    序 本次以及后续几次博客将陆续记录关于集成学习模型的相关知识点。 Ensemble概述 集成学习 就是构造若干模型...

  • Koa集成koa-session

    学习目标 在koa项目中集成koa-session并实现记录访问次数 先安装模块 集成koa-session到项目...

  • 集成学习 系列一 ——AdaBoost

    看了好多天的adaboost,来这里记录一下。 集成学习 集成学习还是非常广泛的,它并不是具体的某种方法,你可以把...

  • 11 集成学习 - XGBoost案例 - 波士顿房价进行预测

    08 集成学习 - XGBoost概述09 集成学习 - XGBoost公式推导10 集成学习 - XGBoost...

  • 2019-03-02

    ML——集成学习 个体与集成 集成学习:构建并结合多个学习器来完成学习任务。 同质:集成中只包含同种类型的个体学习...

  • 3.1.1.8 集成学习

    集成学习 原理 《机器学习》周志华 8.1 个体与集成 集成学习(ensemble learning) 通过构建并...

  • 10.machine_learning_model_ensemb

    机器学习集成学习与boosting模型 机器学习中的集成学习 顾名思义,集成学习(ensemble learnin...

  • 西瓜书学习笔记-集成学习

    集成学习 个体与集成 集成学习通过构造多个学习器来完成学习任务。集成学习的构造是先产生一组个体学习器,然后用某种策...

网友评论

      本文标题:集成学习记录

      本文链接:https://www.haomeiwen.com/subject/tovajktx.html