主要分为几个基础模型,一个元模型

对于基础模型,采用K折交叉的方式来采样数据,并分别进行训练,这样对于每个模型,都会用K组采样数据来进行训练,从而得到K个不同的模型版本

假设现在基础模型有KNN,SVM, 那么对基础模型训练后会得到如下几个模型:

KNN_model1, KNN_model2....KNN_modelK

SVM_model1, SVM_model2....SVM_modelK

然后对于一个样本,用这些模型的预测值作为输入,用样本的实际输出作为输出,构造训练数据

就是输入作为特征,输出作为输出,然后用这些数据来训练元模型,当然元模型的输入还可以加入其它的特征

这说的是训练阶段

预测阶段:

其实逻辑类似,也是先计算所有的基础模型的预测值,然后求均值,并作为元模型的输入,元模型的输出就是最终整个模型的预测值

个人对stacking的思想理解相关推荐

  1. matlab温度数据怎么滤波_卡尔曼滤波算法思想理解 Kalman filter 第一篇

    卡尔曼滤波算法思想理解 Kalman filter 第一篇 最近在初步的理解目标跟踪的领域, 其中一个非常经典的算法卡尔曼滤波Kalman filter是需要有很好的理解才行, 由于已经脱离了学校,懂 ...

  2. 小马哥spring编程核心思想_Spring核心思想理解

    前言 在拉勾教育Java高薪训练营再次学习了spring,再次感叹spring的核心思想.强调一下,IOC和AOP是一个技术思想(理论),并不是spring提出的,spring在技术层次把这两个思想做 ...

  3. 算法思想理解系列 -- 检索排序学习之pairwise类型

    1 不那么重要的引言 一般地,在推荐系统中,对于召回结果集需要经过排序截取topN露出,那么就需要给每条结果打一个分值,按分值排序. 因此,找到一个合适的打分函数就至关重要,那么排序学习算法的作用就是 ...

  4. 我们程序员眼中的对象-看完华华的文章妈妈再也不担心我找不到对象了-Java面向对象编程思想理解系列(1)

    大家好!!!我叫霜华,是一个帅到没天理 骚里骚气,热爱人生与绿色 是一个不像程序员的程序员 作为一个在java这门领域沉迷一年半的人,如今在技术栈广度和深度 还是业务能力在客观层面讲确实进步迅速 (可 ...

  5. 个人编程思想理解的片段(主要是面向对象的,参考了许多人的观点,还不成熟,没形成系统,请大家多指点)...

    编程思想的发展     面向过程     面向对象     新的发展对面向对象的补充有 面向方面 面向对象的三种表现效果     封装     继承     多态 面向对象的实质     用类对现实世 ...

  6. 弗洛伊德算法思想理解

    最近考研复习到图的一些算法,但书上对这些算法解释只是一笔带过,更多的是如何做,如何使用.对于我这种又笨又固执的人来说,无疑非常难受,甚至一开始想不明白这个地方,但又说不出来,所以昨天很长时间都在思考这 ...

  7. Erlang-OTP思想理解

    OTP思想 OTP的中心思想就是将程序的通用部分与业务逻辑部分分开,Erlang帮你实现通用部分,你只管实现你的业务逻辑部分就好了.就像一些分布式存储系统,例如Amazon的Dynamo.Google ...

  8. CrossValidation 交叉验证和Stacking的深入理解

    1.CrossValidation 交叉验证 训练集,测试集,和验证集三者之间的关系: 首先要了解到我们的数据集一般分为训练集,测试集,和验证集,训练集主要是训练,验证集主要是为了验证模型的性能,从而 ...

  9. 数据就是一个个表格组成的-----(通过表格思想理解面向对象)

    数据就是一个个表格组成的 1."数据就是一个个表格组成的",这句话本身并没有太大问题,而且大多数情况,都使用这个规则.实际上,"表格思维"就是一种典型的面向对象 ...

最新文章

  1. linux安装语言总是waiting,node的serialport在arm的Linux安装血泪史之我太难了
  2. 泰晤士报华科计算机排名,国内大学排行被“高估”的三所985大学,实力远小于排名,你认可吗?...
  3. Kirito 的博客崩了,这次是因为...
  4. 删除无序单链表中值重复出现的节点
  5. 点名册_骑士新书《万界点名册》十万收藏火爆气势不减当年修真聊天群
  6. 2015-2020年各类国际会议与期刊基于图像的三维对象重建论文综述(8)——Comparison
  7. Java并发编程的艺术(一)并发编程的挑战
  8. Redis安装及Java客户端的使用浅析(jedis)
  9. java咖啡机 加入清洗剂_给大家清洗咖啡机的几条建议 尽量选用专业的除垢剂进行清洗...
  10. 普通用户登录PLSQL后提示空白OK对话框错误
  11. Nagios客户端的安装步骤(要监控的服务器)
  12. 极化码理论及算法研究2-什么是极化码?
  13. 二进制数的加法步骤解析
  14. 【Linux】排查进程、挖矿病毒查找
  15. VsCode经典实用常用插件分享
  16. 浅谈WMS系统(SAP WMS系统及非SAP的WMS系统)
  17. HBuilder X 初体验
  18. 谈谈自己对微信商城的看法
  19. php 找祖先,鲸鱼的祖先有4条腿
  20. PRISEMI芯导科技推出PDG7115直驱型E-Mode氮化镓功率IC

热门文章

  1. [Swift]LeetCode1043. 分隔数组以得到最大和 | Partition Array for Maximum Sum
  2. 《大话设计模式》笔记(1)——创建型模式
  3. 数组的几个重要方法以及如何清空数组
  4. 每天干的啥?(2017.6)
  5. 【python】 类、对象的练习题
  6. Web测试中新增修改功能测试
  7. JMETER 线程组
  8. JUnit5 假设示例
  9. 03-29 健壮性测试
  10. linux kvm图标需要安装的软件,KVM 图形化安装