当前位置: 首页 > news >正文

网站建设 预算提高工作效率8个方法

网站建设 预算,提高工作效率8个方法,有什么手机做网站的,百度推广seo软件本文是将文章《XGBoost算法的原理推导》中的公式单独拿出来做一个详细的解析,便于初学者更好的理解。 好的,公式(12-2)表示的是 XGBoost 在第 t t t 轮迭代中对样本 i i i 的预测值。它说明了在第 t t t 轮迭代中,模型的预测是通过累加之前…

本文是将文章《XGBoost算法的原理推导》中的公式单独拿出来做一个详细的解析,便于初学者更好的理解。


好的,公式(12-2)表示的是 XGBoost 在第 t t t 轮迭代中对样本 i i i 的预测值。它说明了在第 t t t 轮迭代中,模型的预测是通过累加之前所有树的输出值,再加上当前新树的输出得到的。这是 XGBoost 的梯度提升过程的核心之一。让我们一步步解析这个公式的含义和其背后的思想。

公式的结构

y ^ i ( t ) = ∑ k = 1 t − 1 f k ( x i ) + f t ( x i ) (12-2) \hat{y}_i^{(t)} = \sum_{k=1}^{t-1} f_k(x_i) + f_t(x_i) \tag{12-2} y^i(t)=k=1t1fk(xi)+ft(xi)(12-2)

公式中的符号和含义

  1. y ^ i ( t ) \hat{y}_i^{(t)} y^i(t)

    • 表示第 t t t 轮迭代时,模型对第 i i i 个样本的预测值。
    • 这是当前模型对样本 i i i 的最新预测,经过前 t t t 轮迭代的累加优化。
  2. ∑ k = 1 t − 1 f k ( x i ) \sum_{k=1}^{t-1} f_k(x_i) k=1t1fk(xi)

    • 这是前 t − 1 t-1 t1 轮的累加预测结果。
    • 每一轮 k k k 中生成的树 f k f_k fk 都是一个弱学习器,专注于减少前几轮的预测误差。前 t − 1 t-1 t1 轮中所有树的预测值的累加,就代表了在第 t − 1 t-1 t1 轮迭代完成后,模型对样本 i i i 的总预测值。
    • 可以把 ∑ k = 1 t − 1 f k ( x i ) \sum_{k=1}^{t-1} f_k(x_i) k=1t1fk(xi) 看作是第 t − 1 t-1 t1 轮的预测结果,即 y ^ i ( t − 1 ) \hat{y}_i^{(t-1)} y^i(t1)
  3. f t ( x i ) f_t(x_i) ft(xi)

    • 表示第 t t t 轮新生成的树对样本 i i i 的预测值。
    • 这一轮生成的新树 f t f_t ft 是基于前 t − 1 t-1 t1 轮的残差(预测误差)训练得到的,旨在修正当前模型的预测误差,使得预测结果更接近真实目标值。

公式的意义

  • 公式 y ^ i ( t ) = ∑ k = 1 t − 1 f k ( x i ) + f t ( x i ) \hat{y}_i^{(t)} = \sum_{k=1}^{t-1} f_k(x_i) + f_t(x_i) y^i(t)=k=1t1fk(xi)+ft(xi) 体现了梯度提升的思想,即通过逐步迭代来优化模型的预测能力。
  • 在每一轮迭代中,XGBoost 会添加一棵新的树 f t f_t ft,这棵树的目标是尽量拟合前一轮的残差。换句话说,新的树 f t f_t ft 是根据前一轮的误差训练的,目的是修正当前模型对样本 i i i 的预测,使得模型逐渐逼近真实目标值 y i y_i yi
  • 随着迭代轮数 t t t 的增加,累加的预测值会越来越接近真实的 y i y_i yi,从而提高模型的整体预测精度。

等价于递推公式

这个公式实际上与递推公式是等价的。我们可以这样写递推公式:

y ^ i ( t ) = y ^ i ( t − 1 ) + f t ( x i ) \hat{y}_i^{(t)} = \hat{y}_i^{(t-1)} + f_t(x_i) y^i(t)=y^i(t1)+ft(xi)

在这里:

  • y ^ i ( t − 1 ) = ∑ k = 1 t − 1 f k ( x i ) \hat{y}_i^{(t-1)} = \sum_{k=1}^{t-1} f_k(x_i) y^i(t1)=k=1t1fk(xi),表示前 t − 1 t-1 t1 轮的累加预测结果。
  • 因此, y ^ i ( t ) = ∑ k = 1 t − 1 f k ( x i ) + f t ( x i ) \hat{y}_i^{(t)} = \sum_{k=1}^{t-1} f_k(x_i) + f_t(x_i) y^i(t)=k=1t1fk(xi)+ft(xi) 是一种更展开的写法。

为什么这样逐步累加是有效的

  1. 残差修正

    • 在每一轮中,XGBoost 都会根据之前的残差训练一棵新的树 f t f_t ft,这棵树的输出会帮助减少当前的误差,使得模型的预测越来越接近真实值。
  2. 逐步逼近

    • 每次添加的新树只需处理当前的剩余误差,不需要完全重新拟合整个模型。这种逐步修正的方式使得模型能够更精确地捕捉数据的细节,而不会因为一次性拟合复杂模式而导致过拟合。
  3. 控制复杂度

    • 这种累加结构也方便了对模型复杂度的控制。因为每次只增加一个新树,XGBoost 可以通过设置最大树数、树的深度等超参数来控制模型的复杂度,从而防止过拟合。

总结

公式(12-2)表示了 XGBoost 在第 t t t 轮迭代中的预测更新。它说明了模型的预测值是所有之前轮次的树的预测结果之和,加上当前轮次新树的输出。这种逐步累加的方式使得 XGBoost 能够有效地修正误差,逐步逼近真实目标值,从而提升模型的预测精度。

http://www.khdw.cn/news/32862.html

相关文章:

  • wordpress调用用户头像seo的中文含义
  • 做住宿网站挣钱吗绍兴seo管理
  • 农业网站建设google play
  • 做外围网站赌球红树林网络推广公司经营范围
  • 北方工业大学网站建设seo优化易下拉霸屏
  • phpcms v9 网站建设入门国际实时新闻
  • 域名备案一定要服务器吗谷歌优化排名怎么做
  • 大型网站建设价格太原seo代理商
  • 张家界做网站的人推广新产品最好的方法
  • 查网站是不是用shopify做的互联网网站
  • 动态网站开发实训心得西安百度快速排名提升
  • 网站建设管理工作总结报告免费发布信息的平台
  • 网站 系统设置怎样做平台推广
  • 软件网站是怎么做的吗网站开发需要的技术
  • 扬中门户网点金推广优化公司
  • 甘特图模板关于网站建设新闻稿在线
  • 中科商务网做网站垃圾app开发者需要更新此app
  • 网站开发业务方向架构文档怎么注册网站 个人
  • 动漫设计与制作主修课程北京seo优化外包
  • 昌图网站网站seo收录工具
  • 工业设计在线网站优化设计七年级下册语文答案
  • 广东h5网站建设免费云服务器
  • 网站集约化建设题目seo诊断报告怎么写
  • 做网站数据存在哪里站长聚集地
  • 音乐网站可做哪些内容网络推广自学
  • 合肥在线网站预防电信网络诈骗
  • 做网站实现自动生成pdfwin10优化软件
  • 加强政府网站建设工作网站推广怎么写
  • 科技公司网站源码推广宣传文案
  • 青岛编程培训机构排名前十常熟seo关键词优化公司