matlab混合高斯代码GPML扩展
该存储库包含对流行的GPML工具箱的扩展的集合,该扩展用于MATLAB高斯过程推断,可在此处找到:
我们提供以下代码:
将任意超参数先验合并到任何推理方法中,从而在超参数学习期间允许MAP而不是MLE推理。
用于均值和协方差函数的扩展API,用于针对其超参数计算Hessian。
用于推理方法的扩展API,用于计算相对于超参数的(对数似然/后验)(可能近似)Hessian。
几个新的均值和协方差函数的实现。
例如,许多其他实用程序,用于在执行在线GP回归时计算等级更新以快速更新后验。
超参数先验
我们建立了一个新的简单API,用于指定任意超参数先验。
该API是:
[nlZ,
dnlZ,
HnlZ]
=
prior(hyperparameters)
输入在哪里:
hyperparameters
:GPML超参数结构,用于指定
和输出是
nlZ
:在处评估的对数先验的负值,
dnlZ
:包含负对数梯度的结构,该负对数在处求值,
HnlZ
:(可选)包含在之前评估的负对数的Hessian的结构,
dnlZ结构的指定方式与GPML的典型方式相同(例如,作为
2022-03-23 14:05:35
47KB
系统开源
1