0
我目前使用tensorflow 1.0.0版本,並試圖用從tensorflow r0.12一個代碼,我使用了ScaleAndShift這樣什麼發生在tensorflow ScaleAndShift從r0.12?
from tensorflow.contrib.distributions import TransformedDistribution
from tensorflow.contrib.distributions.python.ops.bijector import ScaleAndShift
td = TransformedDistribution(distribution=olde,bijector=ScaleAndShift(shift=30.0, scale=60.0))
根據API這仍然是可能的一些變化不大。他們提供了這個例子:
ds = tf.contrib.distributions
normal = ds.TransformedDistribution(
distribution=ds.Normal(mu=0, sigma=1),
bijector=ds.bijector.ScaleAndShift(loc=mu, scale=sigma, event_ndims=0),
name="NormalTransformedDistribution")
不過,我得到這個錯誤信息:
>>> ds.TransformedDistribution(
... distribution=ds.Normal(mu=0., sigma=1.),
... bijector=ds.bijector.ScaleAndShift(loc=mu, scale=sigma, event_ndims=0),
... name="NormalTransformedDistribution")
Traceback (most recent call last):
File "<stdin>", line 3, in <module>
AttributeError: 'module' object has no attribute 'ScaleAndShift'
不幸的是,似乎與混帳似乎在那裏我無法找到回購相當一致任何這樣的事情ScaleAndShitf
任何想法我做錯了什麼?
感謝您的幫助