如何使用高斯过程回归与多维输入meanfunc吗?

23日视图(30天)
我已经下载了机器学习的高斯过程(GPML)包(GPML - matlab - v3.6 - 2015 - 07 - 07)的网站。一维的demo_regression在matlab是很合适的。
现在我有自己的数据回归的xtrain(训练数据)是一个20 * 5矩阵(20样品,5输入var),和ytrain(培训目标)是20 x1,测试数据xtest (1 x5),问题是我不懂如何计算meanFunction,回归示例提供的代码不工作为多个输入数据集。
这是错误的,似乎我运行代码:
..................................................................
错误使用gp(第90行)
数量意味着函数hyperparameters不同意的意思
错误在最小化(第75行)
(f0 df0) =函数宏指令(f, X,变长度输入宗量{:});%得到函数值和梯度
错误在GPMLexample1(第108行)
Ncg = 50;忧郁=最小化(hyp0“全科医生”-Ncg inf,意思是,x,莱克阀门,TrainingSetX_x, TrainingSetY_x);%选择大卖场
...................................................................
有没有人试过这个,也许能给一个例子吗?

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!