РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
455 of 824 menu

Функция activations.tanh

Функция activations.tanh применяется к данным и вычисляет гиперболический тангенс для каждого элемента входного тензора. Функция принимает первым параметром входной тензор или массив, а возвращает тензор того же типа и формы с вычисленными значениями. Гиперболический тангенс сжимает значения в диапазон от -1 до 1 и часто используется в скрытых слоях нейронных сетей.

Синтаксис

tf.activations.tanh(x)

Пример

Давайте вычислим гиперболический тангенс для тензора из чисел 1, 2, 3, 4, 5:

import tensorflow as tf t = tf.constant([1, 2, 3, 4, 5]) res = tf.activations.tanh(t) print(res)

Результат выполнения кода:

tf.Tensor([0.7615942 0.9640276 0.9950547 0.9993292 0.9999092 ], shape=(5,), dtype=float32)

Пример

Давайте применим гиперболический тангенс к двумерному тензору:

import tensorflow as tf t = tf.constant([[1, 2, 3], [4, 5, 6]]) res = tf.activations.tanh(t) print(res)

Результат выполнения кода:

tf.Tensor( [[0.7615942 0.9640276 0.9950547] [0.9993292 0.9999092 0.9999877]], shape=(2, 3), dtype=float32)

Пример

Давайте применим гиперболический тангенс к тензору с отрицательными числами:

import tensorflow as tf t = tf.constant([-2, -1, 0, 1, 2]) res = tf.activations.tanh(t) print(res)

Результат выполнения кода:

tf.Tensor([-0.9640276 -0.7615942 0. 0.7615942 0.9640276], shape=(5,), dtype=float32)

Смотрите также

  • функцию sigmoid,
    которая вычисляет сигмоиду для элементов тензора
  • функцию softmax,
    которая вычисляет softmax для элементов тензора
  • функцию relu,
    которая применяет функцию ReLU к элементам тензора
  • функцию tanh,
    которая также вычисляет гиперболический тангенс
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить