我下面这个教程:
它有引用和全要素生产率的使用HiddenMarkovModel类代码。做这个教程的代码是在这里:
import tensorflow_probability as tfp
from tensorflow_probability import distributions as tfd
hmm = tfd.HiddenMarkovModel(
initial_distribution=tfd.Categorical(
logits=batch_initial_state_logits),
transition_distribution=tfd.Categorical(probs=batch_transition_probs),
observation_distribution=tfd.Poisson(trainable_rates),
num_steps=len(observed_counts))
然而,当我到达此行中我得到以下错误:
AttributeError: module 'tensorflow_probability.python.distributions' has no attribute 'HiddenMarkovModel'
检查全要素生产率这里分布的文档:
https://www.tensorflow.org/probability/api_docs/python/tfp/distributions
我看有没有叫HiddenMarkovModel所以我想知道我在做什么错误不能得到这个类的教程使用类?这是一个官方的教程,所以我无法想象它仅仅是“错误的”,并没有HiddenMarkovModel类存在。
当前稳定版本,0.5,被释放前一阵子。 API文档匹配的版本。我们正在准备0.6版本,其中有HMM的过程。在此同时,您可以安装TFP-夜间代替,以获得最新的善良。那么你应该确保卸载你有一个(pip uninstall tensorflow-probability
)和地方TensorFlow稳定的同样安装TF-夜间。 HTH!感谢您使用TFP!