Spec-Zone.ru › TensorFlow 1.15

tf.contrib.nn.scaled_softplus

Возвращает y = alpha * ln(1 + exp(x / alpha)) или min(y, clip).

tf.contrib.nn.scaled_softplus(
    x, alpha, clip=None, name=None
)

Это можно рассматривать как softplus, применённый к масштабированному входу, с соответствующим масштабированием вывода. По мере того как alpha стремится к 0, scaled_softplus(x, alpha) стремится к relu(x). Обрезание является необязательным. По мере того как alpha->0, scaled_softplus(x, alpha) стремится к relu(x), а scaled_softplus(x, alpha, clip=6) стремится к relu6(x).

Примечание: градиент для этой операции определяется как зависящий от входных данных обратного распространения, а также от выходов этой операции.
Аргументы
x A Tensor входных данных.
alpha A Tensor, указывающий на степень плавности. Вызывающий должен убедиться, что alpha > 0.
clip (необязательно) A Tensor, верхняя граница для обрезания значений.
name Имя области действия операций (необязательно).
Возвращаемое значение
A tensor с размером и типом, определяемыми методом широковещательной рассылки входных данных.

© 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/nn/scaled_softplus

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API