| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 人工智能 -> GBDT梯度提升决策树 -> 正文阅读 |
|
[人工智能]GBDT梯度提升决策树 |
一、GBDT梯度提升决策树的概念GBDT算法是是有boosting思想和决策树组成的,是一个由多个弱学习器组成的集成学习。GBDT算法的每一个弱学习器模型的建立是为了消除上一次的残差(使用函数空间梯度下降的方法) 注意:残差是通过损失的出来的,学习率shrinkage 得用 二、GBDT应用于回归(残差、负梯度、回归树)1、回归树2、每棵树训练的真实值是负梯度(残差)3、GBDT应用于回归问题的总体流程4、GBDT应用于回归问题总结???三、应用GBDT做二分类任务1、原理分类模型的预测y_hat?? 其中就是学习到的决策树 (弱学习器) 使用逻辑回归作为二分类任务的base model 则单个样本的损失函数为 ? ?2、GBDT应用于二分类算法流程总结注意:?这个负梯度的是传给下一时刻的预期值的 ? ? ?四、GBDT做多分类任务1、原理使用softmax作为base model 每个样本属于每个类别的概率 ? 五、GBDT用于回归、二分类、多分类任务的相同点和不同点:1、相同点:? ? ? ? ? ? ?都是使用残差拟合下一棵树,使用了回归树 ? ? ? ? ? ? ?分裂指标都是mse 2、不同点:
六、叶子节点分值计算? 1、回归的叶子节点分值是求平均2、二分类的叶子节点分支?于是我们所得到叶子分值的近似值? ? ? 3、多分类的叶子节点分支七、特征选择? ? 八、特征组合降维在GBDT+LR架构上的应用1、架构图? 2、流程2.1 训练
2.2 预测
? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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年11日历 | -2024/11/26 10:35:17- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |