TensorFlow創(chuàng)建值類型上下文

2018-08-29 16:27 更新

tf.contrib.bayesflow.stochastic_tensor.value_type


tf.contrib.bayesflow.stochastic_tensor.value_type

value_type (
* args ,
** kwds
)

參見指南:BayesFlow隨機(jī)張量(contrib)>隨機(jī)張量值類型

為內(nèi)部創(chuàng)建的任何 StochasticTensor 創(chuàng)建值類型上下文.

典型用法:

with sg.value_type(sg.MeanValue( stop_gradients = True)):
st = sg.StochasticTensor ( tf.contrib.distributions.Normal,mu = mu,
sigma = sigma)

在上面的例子中, st. value () (或等效地,tf. identity(st)) 是正態(tài)分布,即平均值,(可能是對 sigma 的形狀進(jìn)行廣播).此外,由于 MeanValue 標(biāo)記為 stop_gradients = True, 因此該值將被包裝在 stop_gradients 調(diào)用中以禁用任何可能的反向傳播.

ARGS:

  • dist_value_type:MeanValue、SampleValue 或任何其他隨機(jī)值類型的實(shí)例.

Yelds:

用于控制在初始化時創(chuàng)建的值的 StochasticTensor 對象的上下文.

注意:

  • TypeError:如果 dist_value_type 不是隨機(jī)值類型的實(shí)例.
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號