Python 如何从Gpy获得多维输出

Python 如何从Gpy获得多维输出,python,Python,我用Gpy来训练高斯过程回归模型。输入数据的维数为4,相应输出的维数为3。我试图为输出构建一个模型,但该模型根本不起作用 我尝试为输出建立单独的探地雷达模型,其尺寸为1728×3。但它不起作用 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.model

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

我尝试为输出建立单独的探地雷达模型,其尺寸为1728×3。但它不起作用

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]