matlab - 有没有实现多输出高斯过程的软件?

标签 matlab gaussian kriging

我正在尝试使用高斯过程回归来实现贝叶斯优化,并且我想首先尝试多输出GP。

实现 GP 的软件有很多,例如 MATLAB 中的 fitrgp 函数和 ooDACE 工具箱。

但是我没有找到任何可用的软件来实现所谓的多输出GP,即预测向量值函数的高斯过程模型。

那么,有没有实现多输出高斯过程的软件可以直接使用?

最佳答案

我不确定我的答案是否会对您有所帮助,因为您似乎在搜索 matlab 库。

但是,您可以在 R 中使用 gstat 进行联合克里金法。请参阅http://www.css.cornell.edu/faculty/dgr2/teach/R/R_ck.pdfhttps://github.com/cran/gstat/blob/master/demo/cokriging.R有关使用的更多详细信息。

缺乏进行协同克里金法的工具,部分原因是它的使用相对困难。与简单克里金法相比,您需要更多假设:特别是,通过互协方差函数 ( https://stsda.kaust.edu.sa/Documents/2012.AGS.JASA.pdf ) 对协同克里金法输出之间的依赖性进行建模。协方差矩阵要大得多,您仍然需要确保它是正定的,这可能会变得相当困难,具体取决于您的协方差函数...

关于matlab - 有没有实现多输出高斯过程的软件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39911370/

相关文章:

matlab - 如何在 MATLAB 中创建基于向量的三角矩阵?

math - 谁能告诉我为什么我们总是在机器学习中使用高斯分布?

matlab - 为什么积分图像包含额外的零行和零列?

openmp - 使用 OpenMP 并行化高斯模糊算法

r - 自动克里金法和手动克里金法的不同结果

matlab - 如何在Matlab中获得该PID Controller 的阶跃响应?

python - 如何在 python 中将文本格式与没有正则表达式的字符串匹配?

linux - 将不同 parfor 工作线程/线程的 fprintf 和 disp 输出重定向到单独的窗口

r - 如何在 R 中计算变差函数时更改滞后距离

artificial-intelligence - 高斯过程回归的空间插值