在上一篇博文《高斯过程新解》中,我们用一种全新的视角解读了高斯过程(Gaussian Process)。本人使用 javascript 编写了一个高斯过程求解的网页程序供大家参考。
高斯过程
设
这些平均值和协方差从何而来?有机会了我会给出推导过程。我们定义一个均值函数
表示
预测
在给定的点集
其中
测量误差
我们假设观测量存在一个高斯型的误差,方法是在观测数据的方差中添加一个额外的方差项:
其中
协方差核函数
Constant
Squared Exponential
Rational Quadratic
Periodic
Cosine
Linear
下面使用 math.js 编写了一个高斯过程求解的网页程序,并使用 Plotly.js 画图,点击左下角“阅读原文”跳转。javascript 真是世界上最伟大的语言!(当然 Python 也是😂)
高斯过程 Javascript
不同的核函数在陆续加入
Kernal
1
1
0
1
0
原创内容转发请务必注明出处。请大家多多关注、点赞、收藏、转发,让更多有需要的人可以看到,以后会分享更多实用的算法。