W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
tf.reduce_logsumexp 函數(shù)
reduce_logsumexp(
input_tensor,
axis=None,
keep_dims=False,
name=None,
reduction_indices=None
)
定義在:tensorflow/python/ops/math_ops.py.
請參閱指南:數(shù)學函數(shù)>減少
計算log(sum(exp(exp(張量的各維數(shù)的元素))).
按照給定的axis上的維度減少input_tensor.除非keep_dims是true,否則張量的秩在axis上的每一項都減少1.如果keep_dims為 true,則減少的尺寸將保留為1.
如果axis沒有條目,則縮小所有維度,并返回具有單個元素的張量.
這個函數(shù)在數(shù)值上比 log(sum(exp(input)))更穩(wěn)定.它避免了大量輸入的 exp 引起的溢出和小輸入日志帶來的下溢.
例如:
x = tf.constant([[0., 0., 0.], [0., 0., 0.]])
tf.reduce_logsumexp(x) # log(6)
tf.reduce_logsumexp(x, 0) # [log(2), log(2), log(2)]
tf.reduce_logsumexp(x, 1) # [log(3), log(3)]
tf.reduce_logsumexp(x, 1, keep_dims=True) # [[log(3)], [log(3)]]
tf.reduce_logsumexp(x, [0, 1]) # log(6)
參數(shù):
返回:
減少的張量.
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: