高斯过程

高斯过程描述

1.x(t1,t2,...,t100)0100y()
2.(ξt1ξt2...),线()()
3.线线
4.

GP(m(t),k(s,t))

{m(t)=E[ξt]k(s,t)=E[ξsE[ξs]]E[ξtE[ξt]]

m(t)t,k(s,t)


贝叶斯线性回归

1.p(w|D)=N(w|μw,Σw)
{μw=σ2A1XTYΣw=A1
A=σ2XTX+Σp1
Σp,p(w)=N(0,Σp),PRMLβ
这里的公式可以参考PRML 公式 3.53,3.54
2.x,
p(f(x)|Data,x)=N(xμw,xTΣwx)
p(y|Data,x)=N(xμw,xTΣwx+σ2)

线性回归模型
{f(x)+wTx=xTwy=f(x)+ϵ,ϵN(0,σ2)


考虑f(x)是非线性的情况

要转到高维情况,一般高维不好,这里恰恰要升维-SVM

回归模型中使用kernel函数

  • 从频率派的角度推导核函数,预测是正态分布,求正态分布的均值和方差

f(x)|X,Y,xN(xμw,xTΣwx)
{μw=σ2A1XTYΣw=A1
A=σ2XTX+Σp1
Σp,p(w)=N(0,Σp),PRMLβ
ϕ:xZ,xRp,Z=ϕ(x)Rq,q>p
Φ=ϕ(x)=(ϕ(x1),ϕ(x2),,ϕ(xN))N×qT
:f(x)=ϕ(x)Tw

f(x)|X,Y,xN(σ2ϕ(x)TA1ΦTY,ϕ(x)TA1ϕ(x))
A=σ2ΦTΦ+Σp1

A1? woodbury formula
A=σ2ΦTΦ+Σp1
AΣp=σ2ΦTΦΣp+I
AΣpΦT=σ2ΦTΦΣpΦT+ΦT=σ2ΦT(K+σ2I)
ΣpΦT=σ2A1ΦT(K+σ2I)
σ2A1ΦT=ΣpΦT(K+σ2I)1
K=ΦΣpΦT
σ2ϕ(x)TA1ΦTY=ϕ(x)ΣpΦT(K+σ2I)1Y

f(x)|X,Y,xN(σ2ϕ(x)TA1ΦTY,ϕ(x)TA1ϕ(x))
A=σ2ΦTΦ+Σp1

f(x)|X,Y,x

上面算好了均值,然后算方差

用woodbury Formula求A=σ2ΦTΦ+Σp1
(A+UCV)1=A1A1U(C1+VA1U)1VA1

推导略

结论-方差
ϕ(x)TΣpϕ(x)ϕ(x)TΣpΦT(K+σ2I)1ΦΣpϕ(x)
最后有预测分布如下
f(x)|X,Y,xN(σ2ϕ(x)TA1ΦTY,ϕ(x)TΣpϕ(x)ϕ(x)TΣpΦT(K+σ2I)1ΦΣpϕ(x)

K=ΦΣpΦT 是正定核

这里建立了,高斯过程,核函数,贝叶斯回归之间的关系
由核函数就可以直接定义贝叶斯回归

不同的视角看贝叶斯回归

贝叶斯回归可以从两个角度观察
1.weight-space view 权空间视角
f(x)=ϕT(x)w
2.function-space view 函数空间视角
y=f(x)+ϵ

GP(m(t),k(s,t))证明,为什么GP能由这两个函数m,k来表达

高斯过程存在性定理,略

贝叶斯方法推导核函数

  • 从贝叶斯派的角度推导,直接推导后验的均值和方差

wN(0,Σp)
f(x)=ϕ(x)Tw
E[f(x)]=E[ϕ(x)Tw]=ϕ(x)TE[w]=0
x,xRp
cov(f(x),f(x))=E[(f(x)E[f(x)])]E[(f(x)E[f(x)])]
=E[f(x)f(x)]
=E[ϕ(x)Twϕ(x)Tw]
=E[ϕ(x)TwwTϕ(x)]
=ϕ(x)TE[wwT]ϕ(x)
=ϕ(x)TΣpϕ(x)kernel
E[wwT]=E[(w0)(wT0)]=cov(w)=Σp

核贝叶斯回归的计算过程

预测分布

p(y|X,Y,x)=fp(y|f,X,Y,x)p(f|X,Y,x)df

对于数据集来说,取 f(X)N(μ(X),k(X,X)),Y=f(X)+εN(μ(X),k(X,X)+σ2I)。预测任务的目的是给定一个新数据序列 X=(x1,,xM)T,得到 Y=f(X)+ε。我们可以写出:

(Yf(X))N((μ(X)μ(X)),(k(X,X)+σ2Ik(X,X)k(X,X)k(X,X)))

根据高斯分布的方法:

(1)x=(xaxb)N((μaμb),(ΣaaΣabΣbaΣbb))(2)xb|xaN(μb|a,Σb|a)(3)μb|a=ΣbaΣaa1(xaμa)+μb(4)Σb|a=ΣbbΣbaΣaa1Σab

可以直接写出:

p(f(X)|X,Y,X)=p(f(X)|Y)=N(k(X,X)[k(X,X)+σ2I]1(Yμ(X))+μ(X),k(X,X)k(X,X)[k(X,X)+σ2I]1k(X,X))

所以对于 Y=f(X)+ε

N(k(X,X)[k(X,X)+σ2I]1(Yμ(X))+μ(X),k(X,X)k(X,X)[k(X,X)+σ2I]1k(X,X)+σ2I

我们看到,函数空间的观点更加简单易于求解。

posted @   筷点雪糕侠  阅读(200)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· .NET10 - 预览版1新功能体验(一)
点击右上角即可分享
微信分享提示