torch.logaddexp¶
- torch.logaddexp(input, other, *, out=None) Tensor ¶
輸入的指數和的對數。
逐點計算 . 這個函式在統計學上很有用,在統計學中,事件的計算機率可能非常小,以至於超過了正常浮點數的範圍。在這種情況下,會儲存計算機率的對數。這個函式允許以這種方式儲存的機率相加。
這個運算子應該與
torch.logsumexp()
區分,後者對單個張量執行縮減。範例
>>> torch.logaddexp(torch.tensor([-1.0]), torch.tensor([-1.0, -2, -3])) tensor([-0.3069, -0.6867, -0.8731]) >>> torch.logaddexp(torch.tensor([-100.0, -200, -300]), torch.tensor([-1.0, -2, -3])) tensor([-1., -2., -3.]) >>> torch.logaddexp(torch.tensor([1.0, 2000, 30000]), torch.tensor([-1.0, -2, -3])) tensor([1.1269e+00, 2.0000e+03, 3.0000e+04])