tf.nn.reduce_logsumexp.md 731 字节
Newer Older
J
jiangjiajun 已提交
1 2
## tf.math.reduce_logsumexp

J
jiangjiajun 已提交
3
### [tf.math.reduce_logsumexp](https://www.tensorflow.org/versions/r1.13/api_docs/python/tf/math/reduce_logsumexp)
J
jiangjiajun 已提交
4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
``` python
tf.math.log_softmax(
    logits,
    axis=None,
    name=None,
    dim=None
)
```

### PaddlePaddle实现
PaddlePaddle中目前无对应接口,可使用如下代码实现
``` python
def reduce_logsumexp(inputs, axis=None, keepdims=None):
    net_0 = fluid.layers.exp(inputs)
    net_1 = fluid.layers.reduce_sum(net_0, dim=axis, keep_dim=keepdims)
    net_2 = fluid.layers.log(net_1)
    return net_2
```

### 代码示例
``` python
inputs = fluid.layers.data(dtype='float32', shape=[1000], name='inputs')

# 调用上述自定义函数
result = reduce_logsumexp(inputs)
J
jiangjiajun 已提交
29
```