主要参考这两篇的内容

http://kingfengji.com/?p=44​

http://kastnerkyle.github.io/posts/introduction-to-gaussian-processes/

简单来说,就是训练数据x和测试数据x*对应的函数f和f*符合高斯分布,而高斯分布的均值向量、协方差矩阵,都可以由x和x*计算得到。在已知f和f*的联合概率分布的情况下,并且f的分布概率可以由x计算,就可以得到f*的后验分布概率。

得到f*的后验分布概率后,以其均值向量的值作为对x*对应y*的估计,以其协方差矩阵的对角元素作为估计值的不确定度。由此可知,高斯过程不仅能够给出预测值,还可以给出预测值的不确定度。

主要计算公式如下

其中​k,k*等为协方差矩阵,具体含义如下:

​在第二个连接中给出了高斯过程的python实现,在python的机器学习框架scikit-learn中也有相关实现,实现过程在sklearn的gaussian_process模块中,使用时:

from sklearn import gaussian_process

​gp =

gaussian_process.GaussianProcess(theta0=1e-2, thetaL=1e-4,

thetaU=1e-1)

这里指定的三个参数是进行最大似然估计时的参数

​gp.fit(X,y)

y_pred,sigma_pred=gp.predict(x,eval_MSE_True​)

python 高斯过程_高斯过程相关推荐

  1. python 高斯过程_高斯过程 Gaussian Processes 原理、可视化及代码实现

    本文搬运于个人博客,欢迎点击这里查看原博文. 高斯过程 Gaussian Processes 是概率论和数理统计中随机过程的一种,是多元高斯分布的扩展,被应用于机器学习.信号处理等领域.本文对高斯过程 ...

  2. java版 高斯过程_高斯过程scikit-learn - 异常

    我想使用高斯过程来解决回归任务 . 我的数据如下:每个X向量的长度为37,每个Y向量的长度为8 . 我正在使用 Python 中的 sklearn 包,但尝试使用高斯进程会导致 Exception : ...

  3. python ui bs_Guibs的Python学习_列表

    Guibs 的 Python学习_列表# 列表# 列表由一系列按特定顺序排列的元素组成, 其中元素和元素之间可以没有任何关系 # 在 Python 中, 用方括号 [] 来表示列表, 并用逗号 , 分 ...

  4. Python 进阶_生成器 生成器表达式

    目录 目录 相关知识点 生成器 生成器 fab 的执行过程 生成器和迭代器的区别 生成器的优势 加强的生成器特性 生成器表达式 生成器表达式样例 小结 相关知识点 Python 进阶_迭代器 & ...

  5. python基础_格式化输出(%用法和format用法)(转载)

    python基础_格式化输出(%用法和format用法) 目录 %用法 format用法 %用法 1.整数的输出 %o -- oct 八进制 %d -- dec 十进制 %x -- hex 十六进制 ...

  6. python判断题题库大数据技术_智慧树_大数据分析的python基础_搜题公众号

    智慧树_大数据分析的python基础_搜题公众号 更多相关问题 社会公众可以查阅烟草专卖行政主管部门的监督检查记录.() 公民.法人或者其他组织不得利用自动售货机销售烟草制品.() 烟草广告中不得有下 ...

  7. python 切片_全面解读Python高级特性切片

    大家好,欢迎来到Crossin的编程教室! 众所周知,我们可以通过索引值(或称下标)来查找序列类型(如字符串.列表.元组-)中的单个元素,那么,如果要获取一个索引区间的元素该怎么办呢? 切片(slic ...

  8. python爬虫_网易音乐歌单

    小白flag7 python爬虫_网易音乐歌单 准备 import os #存放文件处理 import time #程序运行时间计算 import sys #错误信息返回 预留 from seleni ...

  9. Python基础_第2章_Python运算符与if结构

    Python基础_第2章_Python运算符与if结构 文章目录 Python基础_第2章_Python运算符与if结构 Day02之`Python运算符与if结构` 一.昨日回顾 1.回顾昨天的课程 ...

最新文章

  1. UVALive 7040 Color
  2. 你发这些什么目的_吸引女生冷知识:朋友圈发照片的“潜规则”,男生要懂
  3. 秀啊,用Python快速开发在线数据库更新修改工具
  4. Python快速定位工作目录
  5. vc连接mysql 查询_vc连接数据库中查询代码如何写呀 急急急!!!!!!
  6. 软件开发工程师证书有用吗_bim工程师证书有用吗
  7. Android 打开WIFI并快速获取WIFI的信息
  8. linux 文件压缩与解压
  9. Java JSON转换为map
  10. 新曼联:弗格森制造 第七章 欧战惊喜 之4 安心之选:埃尔文
  11. MacOS罗技鼠标定义的功能键经常失灵
  12. chcp 437>nul graftabl 936>nul
  13. 文件管理服务器win7,Win7如何取得文件管理所有权
  14. DOS批处理简明高级教程
  15. 量子技术将如何颠覆未来战争形态
  16. 终于找到了ubuntu卡的原因!
  17. Litjson与JsonUtility读取json文件
  18. css画三角形、梯形
  19. SQL -- 游标(详细)
  20. SSM仓库管理系统毕业设计源码061015

热门文章

  1. OpenCV学习 查表函数LUT C++
  2. 加加食品:从调味品到生活方式,零添加引领健康风潮
  3. 最减脂的运动是什么?
  4. RFID在珠宝盘库管理中的应用
  5. Win10下基于WSL的Ubuntu中使用ohmyzsh(精简版)
  6. windows批量创建用户脚本
  7. Spring Boot 转 Vert.X 随笔
  8. Nginx安装与升级
  9. 新浪短链接服务Android,2/short url/shorten - 微博API
  10. ORACLE 多表 查询作业