我们如何从Gpy获取多维输出

时间:2019-05-19 23:01:21

标签: python

我正在使用Gpy训练高斯过程回归模型。输入数据的维数为4,对应的输出维数为3。我试图为输出建立一个模型,但是该模型根本不起作用。

我试图为输出创建单独的GPR模型,其尺寸为3的1728。并且它不起作用。

import GPy
### x_train.shape: 1728*4
### y_train.shape: 1728*3
n_dim=x_train.shape[1]
kernel=GPy.kern.RBF(input_dim=n_dim,variance = 0.5)
model=GPy.models.GPRegression(x_train,y_train,kernel)
model.optimize()
y_test=model.predict(x_test)[0]

0 个答案:

没有答案