我正在使用 Gpy 来训练高斯过程回归模型。输入数据的维度是4,对应的输出维度应该是3。我试着只为输出建立一个模型,模型根本不起作用。
我尝试为尺寸为 1728 x 3 的输出构建单独的 GPR 模型。但它不起作用。
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]