W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
定義在:tensorflow/contrib/bayesflow/python/ops/stochastic_tensor_impl.py.
參見指南:BayesFlow隨機張量(contrib)>隨機張量類
StochasticTensor 是一個由分布支持的 BaseStochasticTensor.
__init__ (
DIST ,
name = 'StochasticTensor' ,
dist_value_type = None,
loss_fn = sge.score_function
)
構(gòu)造一個 StochasticTensor.
StochasticTensor 由分區(qū)支持,它的 value 方法將在每次調(diào)用時返回相同的值.value 返回什么值由 dist_value_type(默認SampleValue)控制.
一些分布的樣本函數(shù)是不可微的(例如來自離散分布的樣本,如伯努利),因此要區(qū)分樣本上游的 wrt 參數(shù)需要像評分函數(shù)估計器一樣的梯度估計.這是通過傳遞一個可微分 loss_fn 到StochasticTensor,其默認為一個函數(shù),其導(dǎo)數(shù)是分數(shù)函數(shù)估計.調(diào)用 stochastic_graph.surrogate_loss(final_losses) 將調(diào)用 loss() 的每一個 StochasticTensor 上游的最終損失.
loss() 將返回 None,StochasticTensor 以支持重新配置的分布; 如果值類型是 MeanValueType 或 loss_fn = None,它也將返回 none.
entropy( name = 'entropy' )
loss (
final_loss ,
name = 'Loss'
)
mean ( name = 'mean' )
value ( name = 'value' )
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: