全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 数据分析与数据挖掘
2954 2
2010-04-04
装袋、提升和堆栈都是用于组合多个模型的方法。
   1装袋bagging :相同的分类器,各个分类器是独立的;使用同一个算法对样本多次训练,建立多个独立的分类器;最终的输出为各个分类器的投票(用于分类)或取平均值(用于数值预测)
   2提升adaboost :相同的分类器,各个分类器不是独立的;使用同一个算法对样本迭代训练,后建立的分类器关注于先前建立的分类器不能更好处理的部分数据;最终的输出为各个分类器的加权投票。
    3堆栈stack:组合多个不同的分类器(其间是独立的),作为0层分类器,对于他们各自的预测结果,并非采用投票的方式决定最终输出,而是在他们各自的预测结果之上,建立一个元分类器(1层),元分类算法以0层各个分类器的预测结果作为训练数据建立分类器,决定最终输出结果。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2010-4-4 23:15:18
这是三种模型提升方法,很有用的,呵呵
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2012-8-7 14:51:51
stack具体是如何使用的?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群