假设现在已经观察到了6个样本点,x为样本点特征(一维的),y为样本输出值。

现在新来了一个样本点,要求是用高斯回归过程来预测新来样本点的输出值。这些样本点显示如下;


其中前面6个点是已知输出值的训练样本,其值为:

第7个点是需要预测的样本,红色的垂直条形线表示观察输出值的误差,绿色的垂直条形线为用高斯过程回归的误差。

用GPR解该问题的流程大概如下(对应前面讲的一些基础知识):

  1. 选择适当的u(均值函数)和k(核函数),以及噪声变量σ,其中核函数的选择尤其重要,因为它体现了需处理问题的先验知识,应根据不同的应用而选择不同的核。

  2. 计算出训练样本的核矩阵(6*6),如下:



3. 通过前面m和D的公式,求得m=0.95,D=0.21.

  1. 画出最终结果如下:

    这个例子来源于论文Gaussian Processes for Regression A Quick Introduction中。

它的核函数等参数选择和基础知识部分的不同,但这里主要是对GPR的应用有个简单的宏观上的理解,让大脑对GPR应用有个初步的印象,否则有了那么多的公式推导但不会应用又有什么用呢?

https://mp.weixin.qq.com/s/AsfNxoIk62cMSRymTB1QFA

参考:
http://www.cnblogs.com/tornadomeet/archive/2013/06/14/3135380.htmlhttp://dataunion.org/17089.html
http://www.cnblogs.com/tornadomeet/archive/2013/06/15/3137239.html

高斯回归过程应用例子相关推荐

  1. python实现gauss-seidel迭代公式_python实现高斯(Gauss)迭代法的例子

    python实现高斯(Gauss)迭代法的例子 我就废话不多说了,直接上代码大家一起看吧! #Gauss迭代法 输入系数矩阵mx.值矩阵mr.迭代次数n(以list模拟矩阵 行优先) def Gaus ...

  2. 贝叶斯岭回归(BayesianRidge)、自动关联决策回归、高斯过程、核函数、及高斯回归、高斯过程分类

    贝叶斯岭回归(BayesianRidge).自动关联决策回归.高斯过程.核函数.及高斯回归.高斯过程分类 目录

  3. 高斯拟合 vc++代码_使用python+sklearn实现核岭回归和高斯回归的比较

    核岭回归(KRR)和高斯回归(GPR)都通过在内部采用"内核技巧"来学习目标函数.KRR学习使用相应核函数(该核函数对应于原始空间中的非线性函数)将目标函数映射到内核空间中的线性函 ...

  4. Eviews面板数据回归过程解析——以在企业现金流量和盈利质量上的应用为例

    一.变量描述 变量名称 变量 变量表示 变量解释 因变量 净利润 Roe 自变量 经营活动产生的现金流量净额 Ocf 自变量 投资活动产生的现金流量净额 Icf 自变量 筹资活动产生的现金流量净额 F ...

  5. 解决回归过程中内生性问题的方法之一-工具变量法

    OLS是常用的回归方法之一,那么OLS在使用过程中最重要的一个前提是解释变量与扰动项不相关,解释变量可以理解为我们研究时的自变量,扰动项可以理解为我们研究时与自变量独立的控制变量,如果出现解释变量与扰 ...

  6. 一个简单易懂的多智能体强化学习建模过程的例子

    这里基于一篇论文分享一种强化学习的建模过程,它是将通信当中的资源分配问题建立成强化学习方法,首先大概读一遍这个题目,叫"基于多智能体强化学习的无人机网络资源分配",这里的netwo ...

  7. 高斯回归进行数据预测

    上篇博客:使用高斯函数进行散点拟合预测:https://mp.csdn.net/postedit/84840449  其中的quex缺陷是,在训练数据x的shul数量超过几百后,求解速度回很慢.所以我 ...

  8. 关于Lasso回归的一个例子

    转载自:http://site.douban.com/182577/widget/notes/10567181/note/285262818/ #给一位朋友做的例子. Lasso,套索.一种变量选择方 ...

  9. 用最骚的话让你彻底弄懂贝叶斯!

    来自网络 摘要:贝叶斯方法对于由证据的积累来推测一个事物发生的概率具有重大作用,它告诉我们当我们要预测一个事物,我们需要的是首先根据已有的经验和知识推断一个先验概率,然后在新证据不断积累的情况下调整这 ...

最新文章

  1. 动手学深度学习需要这些数学基础知识
  2. 可以装在手机里的3D姿态估计,模型尺寸仅同类1/7,平均关节位置误差却只有5厘米 | CPVR 2021...
  3. AI:2020年6月23日北京智源大会演讲分享之智能信息检索与挖掘专题论坛——09:10-09:55裴健教授《智能搜索:从工具到思维方式和心智》
  4. python莫比乌斯_莫比乌斯函数 - osc_7eqzxl4g的个人空间 - OSCHINA - 中文开源技术交流社区...
  5. php安装dat,PHP Parsing a .dat file
  6. 年度最佳代码“不管你们信不信,反正我信了”
  7. Python使用pyzabbix调用Zabbix API
  8. 使用命令编译运行Java程序
  9. ES6新特性_使用babel对ES6模块化代码转换_使用browserify对代码进行打包_实现es6兼容其他浏览器--JavaScript_ECMAScript_ES6-ES11新特性工作笔记045
  10. 编译linux内核成vmlinuz,Linux内核vmlinuz文件认识
  11. DSP开发,使用CCS软件建立工程以及烧录
  12. 空降项目经理,该如何服众?
  13. linux内核 print,自定义linux内核调试print
  14. Echarts的x,y网格线样式
  15. 这一次,抄袭的人竟然是Facebook!美版微信要出现了吗?!
  16. java faces,用JavaServer Faces开发Web应用(3) (转)
  17. Power BI+Power Apps联动初尝试
  18. 站内搜寻引擎 php mysql_使用PHP+Sphinx建立高效的站内搜索引擎的方法
  19. Revit二次开发入门--创建一个简单的程序
  20. c语言程序表达语句,《C语言程序设计》讲稿.doc

热门文章

  1. 从言行合一到知行合一
  2. Docker 入门系列(4)- Docker 数据管理(挂载目录、挂载文件、数据卷挂载、数据卷共享、数据卷删除、数据卷容器备份和恢复)
  3. pycharm设置编写的脚本页面长行实现自动换行(windows版)
  4. 深度学习的Xavier初始化方法
  5. Python第三方包的egg info 是什么东西
  6. 英特尔内存革新助平安云 Redis 云服务降本增效
  7. Python神经网络集成技术Guide指南
  8. GPU加速:宽深度推理
  9. CVPR 2020目标跟踪多篇开源论文(下)
  10. mybatis常见错误