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

网站关键词推广价格搜索引擎营销分析

网站关键词推广价格,搜索引擎营销分析,微信公众号推广的方法,wordpress支持swf播放一、集成学习概念 集成学习: (Ensemble Learning)是一种机器学习范式,它通过构建并结合多个模型来完成学习任务,获得更好的泛化性能。 核心思想:通过组合多个弱学习器来构建一个强学习器。 bagging思想:有放回的抽样;平权投票…

一、集成学习概念

集成学习:  (Ensemble Learning)是一种机器学习范式,它通过构建并结合多个模型来完成学习任务,获得更好的泛化性能。

核心思想:通过组合多个弱学习器来构建一个强学习器。

bagging思想:有放回的抽样;平权投票,多数表决方式决定预测结果;并行训练。

boosting思想:全部样本(重点关注上一训练器不足的地方训练);加权投票的方式;串行训练。

二、集成学习方法

核心对比:

方法训练方式预测方式适用场景
Bagging并行训练独立模型投票/平均

高方差模型

(如决策树)

Boosting顺序训练,调整样本权重加权投票/累加

高偏差模型

(如弱树)

Stacking两层模型(基模型+元模型)

元模型组合基模型预测

复杂任务,需模型融合

详细对比:

1.Bagging(如随机森林):

        训练时:通过"有放回"的自助采样(bootstrap)从训练集中生成多个子集,每个子集"独立"训练一个基学习器(如决策树)。

        预测时:所有基学习器对未知样本进行预测,最终结果通过 投票(分类) 或 平均(回归) 得到。

        API:sklearn.ensemble.RandomForestClassifier

2.Boosting(如AdaBoosting、GBDT、XGBoost):

        训练时:基学习器是顺序训练的,每个新模型都试图修正前一个模型的错误(如调整样本权重或拟合残差)。

        预测时:所有基学习器的预测结果进行加权组合(如AdaBoost)或累加(GBDT系列)。

        API:sklearn.ensemble.AdaBoostClassifier   /   sklearn.ensemble.GradientBoostingClassifier

3.Stacking:

        训练时:先训练多个不同类型的基学习器,再用它们的输出训练一个元学习器(meta-model)。

        预测时:基学习器先预测,然后元学习器基于它们的输出做最终预测。

三、底层详解

Bagging

概述:多个模型独立训练,投票决定结果(稳)

代表算法--随机森林算法 API:sklearn.ensemble.RandomForestClassifier

                 步骤:1.有放回的随机抽样产生训练集;2.随机挑选n个特征(n小于特征总数);3.训练弱学习器;4.重复1-3,训练n个弱学习器(决策树);5.预测结果:分类问题:多数表决;回归问题:计算平均值。

Boosting

概述:模型逐步改进,加权组合结果(准)

代表算法:

①Adaboost算法    API:sklearn.ensemble.AdaBoostClassifier

算法思想:通过逐步提高前一步分类错误的样本的权重来训练一个强分类器。

步骤:1.初始化数据权重,训练第一个学习器,根据预测结果找一个错误率最小的分裂点,然后重新计算样本权重,模型权重;

           2.根据新的样本权重,训练第二个学习器,根据结果找一个错误率最小的分裂点,然后再次更新样本权重,模型权重;

           3.重复以上过程,依次训练n个弱学习器.最终组合起来进行预测,结果大于0为正类,小于0为负类。

②GBDT    API:sklearn.ensemble.GradientBoostingClassifier

模型:f_{\left ( x \right )}=\sum_{t=1}^{T}f_{t}\left ( x \right )

残差:真实观测值-预测值

每一个新学习器,都是拟合真实值与之前所有基学习器共同预测的结果之间的残差来提升的。

对于回归问题,损失函数是平方损失,GBDT拟合的负梯度就是残差。

对于分类问题,损失函数变为 logloss,此时拟合的目标值就是该损失函数的负梯度值。

步骤:1.初始化弱学习器,将目标值的均值作为初始的预测值;

           2.迭代构建学习器,每一个新学习器拟合的是真实值与上一步模型(n-1个模型)预测结果之间的残差;

           3.达到指定的学习器个数停止;

           4.预测时,将所有弱学习器的输出结果组合起来作为强学习器的输出。

③XGBoost        API:import xgboost as xgb

模型:f_{\left ( x \right )}=\sum_{t=1}^{T}f_{t}\left ( x \right )

http://www.dtcms.com/wzjs/23695.html

相关文章:

  • 医院网站制作公司电子商务主要学什么就业方向
  • wordpress 多站点 拷贝网站制作免费
  • 全球购物网站排名seo优化网站推广全域营销获客公司
  • 做网站效果图是用ps还是ai网络营销服务公司有哪些
  • java做的是网站还是系统企业网站模板图片
  • 山西省住房和城乡建设厅网站首页深圳网站建设运营
  • 网站企业优化怎么把网站排名排上去
  • 江苏建站管理系统信息网络推广理实一体化软件
  • 网站做链接算侵权吗网络软文广告
  • 黑龙江省农业网站建设情况广州seo推广运营专员
  • 网站** 教程营销手段和营销方式
  • 20个外国平面设计网站天津推广的平台
  • 桂林网站建设找骏程关键词优化步骤简短
  • 用网站做自我介绍自己网店推广的作用
  • 基于阿里云的网站开发永久免费域名注册
  • 如何做国外的社交网站小程序seo
  • 网站内容建设评估体育热点新闻
  • 各大网站搜索引擎入口怎么样把自己的产品网上推广
  • 设计工作室注册长沙seo搜索
  • 怎么做找券网站怎么联系百度人工服务
  • 手机做印章网站软文写作方法
  • 东莞房价2022最新楼盘消息淮安网站seo
  • 手机版网站开发实例百度如何购买关键词
  • 做服装外贸的网站建设百度一下你就知道了官网
  • 网站后台管理布局龙岗网站建设
  • 建设网站的意义 作用是什么网络广告公司
  • 北京做网站建设的公司电商网站建设制作
  • 做网站和做免费推广网站的区别百度平台我的订单查询在哪里
  • 网站是先备案还是先做网站成人教育培训机构
  • 免费做元宵节卡片的网站seo建站是什么意思