通过 feed_dict 在 gpflow 中向 predict_y 提供参数

Feeding arguments to predict_y in gpflow trough feed_dict

是否可以通过字典向 m.predict_y 提供输入?类似于计算对数似然的示例:

model.compute_log_likelihood(feed_dict={x_tensor: x_new, y_tensor: y_new})

#this
model.predict_y(feed_dict={Xnew: x_new})

不,predict_y() 需要新 X 的 numpy 数组,因为新 X 参数在 autoflow 内部处理,它会自动调用 session.run()。您可以将张量及其值传递给图形的任何其他输入。

要做您想做的事,您可以手动按照 predict_y() [1] 中所做的操作。

[1] https://github.com/GPflow/GPflow/blob/develop/gpflow/models/model.py#L201