【发布时间】:2021-06-23 18:36:27
【问题描述】:
我正在使用 Tensorflow 来创建一些概率。我正在尝试按照 tensorflow 中的文档估计未标准化的日志概率:
import tensorflow_probability as tfp
tfd = tfp.distributions
dist = tfd.Normal(loc=0., scale=3.)
sample = dist.sample([3])
normalized_log_prob = dist.log_prob(sample)
unnormalized_log_prob = dist.unnormalized_log_prob(sample)
尽管在 Tensorflow 文档中存在 unnormalized_log_prob,但我有这个错误:
AttributeError: 'Normal' object has no attribute 'unnormalized_log_prob'
我需要一种通用方法来获取非规范化日志概率,而不仅仅是Normal,因为我使用Normal 只是一个示例。
【问题讨论】:
标签: tensorflow tensorflow-probability probability-distribution