Функция nn.softplus
Функция nn.softplus применяет к входному тензору
функцию активации Softplus. Она вычисляет значение
по формуле log(exp(x) + 1) и возвращает тензор
той же формы. Первым параметром функция принимает
исходный тензор, вторым - необязательное имя операции.
Синтаксис
tf.nn.softplus(features, name=None)
Пример
Давайте применим функцию nn.softplus к тензору
из чисел 1, 2, 3, 4, 5:
import tensorflow as tf
t = tf.constant([1, 2, 3, 4, 5])
res = tf.nn.softplus(t)
print(res)
Результат выполнения кода:
tf.Tensor([1.3132616 2.126928 3.0485873 4.01815 5.0067153], shape=(5,), dtype=float32)
Пример
Давайте применим функцию nn.softplus к двумерному
тензору:
import tensorflow as tf
t = tf.constant([[1, 2, 3], [4, 5, 6]])
res = tf.nn.softplus(t)
print(res)
Результат выполнения кода:
tf.Tensor(
[[1.3132616 2.126928 3.0485873]
[4.01815 5.0067153 6.002476 ]], shape=(2, 3), dtype=float32)