pymc.model.core.Model.logp_dlogp_function#

Model.logp_dlogp_function(grad_vars=None, tempered=False, **kwargs)[源代码]#

编译一个计算 logp 和梯度的 PyTensor 函数。

参数:
grad_vars: 随机变量列表, 可选

计算相对于这些变量的梯度。如果为 None,则使用此模型中所有自由随机变量。

tempered: bool

计算经过调整的对数概率 free_logp + alpha * observed_logp。可以通过 ValueGradFunction.set_weights([alpha]) 更改 alpha