当前位置:   article > 正文

Projectioni Pursuit Regression_projection pursuit regression

projection pursuit regression

介绍

神经网络的中心思想是将输入向量的线性组合作为衍生特征,然后使用非线性函数对衍生向量进行拟合

Projection Pursuit Regression

国内把PPR译作投影寻踪函数。大致理解就是回归函数将 p 元向量映射为一元变量。这种方法先将 p 维输入向量转化成一元变量,再对一元变量进行回归。

  • XXRp
  • wm,m=1,2,...,Mwm是p维单位向量

the Projection Pursuit Regression Model(PPR)如下:

f(X)=m=1Mgm(wmTX)

这是一个加性模型,我们将衍生出来的参数记作 Vm=wTX,可以看到输入由 p 维向量 X 转变为一个标量 Vgm(wmTX) 称为岭函数(ridge function),它只在 wm的方向上变化。标量 Vm=wmTX实际是将向量 X投影到wm的方向上。我们的任务就是寻找投影方向 wm来使估计误差最小。

优点

如果M的个数足够大,gm选择合适,PPR模型可以足够好地拟合 Rp 空间里任意连续函数。

缺点

通过变换后输入X 进入模型的途径多样,难以对产生的模型进行合理的解释。

训练PPR模型

给定训练数据(xi,yi),i=1,2,...,N。要训练求出函数 gm 和方向向量wmm=1,2,...,M

损失函数如下:

i=1N[yim=1Mgm(wmTxi)]2

下面以 M=1为例来解释:

  • 给定方向向量w,则vi=wTxi。这个问题就变成了一维的光滑问题,可以使用光滑样条函数来拟合求g
  • 给定 g,我们的任务是通过调整w来最小化误差函数。

高斯牛顿迭代法:

g(wTxi)g(woldTxi)+g(woldTxi)(wwold)Txi

i=1N[yig(wTxi)]2i=1Ng(woldTxi)2[(woldTx1+yig(woldTxi)g(woldTxi))wTxi]2

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号