tf.contrib.seq2seq.safe_cumprod
Вычисляет кумулятивное произведение x в логарифмическом пространстве, используя cumsum для предотвращения переполнения.
tf.contrib.seq2seq.safe_cumprod(
x, *args, **kwargs
)
Функция cumprod и её градиент могут привести к численным нестабильностям, когда её аргумент содержит очень маленькие и/или нулевые значения. Если аргумент состоит только из положительных значений, мы можем вместо этого вычислить кумулятивное произведение как exp(cumsum(log(x))). Эту функцию можно вызывать идентично tf.cumprod.
| Аргументы | |
|---|---|
x | Тензор, для которого нужно вычислить кумулятивное произведение. |
*args | Передаётся в cumsum; эти параметры идентичны параметрам в cumprod. |
**kwargs | Передаётся в cumsum; эти параметры идентичны параметрам в cumprod. |
| Возвращает | |
|---|---|
| Кумулятивное произведение x. |
© 2020 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 3.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/versions/r1.15/api_docs/python/tf/contrib/seq2seq/safe_cumprod