在和等GPflow的文献中,在使用随机变分推理技术训练GP模型的参数(长度、方差、诱导输入等)时,使用了TensorFlow中的Adam优化器,而对于变分参数,则使用了自然梯度优化器。run_adam(model, iterations): Utility function running the Adam optimizer
:param model: GPfl
我尝试在自己生成的数据上运行notebook中的代码,以证明该模型是否可以进行任何分类。,X中的负值等于Y中的0,X中的正值在Y中归类为1。然后我创建了一个模型并对其进行了训练: Per = gpflow.kernels.Periodic(gpflow.kernels.SquaredExponential())
我正在尝试将gpflow (2.0rc)与float64结合使用,并且一直在努力让简单的示例能够正常工作。然而,如果我尝试用这个模型进行预测,我会得到一个错误。zero-based) was expected to be a double tensor but is a float tensor [Op:AddV2] name: add/
调试会话将我带到gpr.py中的以下行所以问题似乎出在我设置似然方差的方式上?下面是演示该问题的完整Py