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

Функция tanh

Функция tanh вычисляет гиперболический тангенс для каждого элемента переданного тензора или скаляра. Первым параметром функция принимает входные данные (тензор, переменную или число). Вторым необязательным параметром можно передать имя операции. Функция возвращает тензор той же формы, что и входные данные, с типом float32 или float64 в зависимости от типа входа.

Синтаксис

tf.tanh(x, [name])

Пример

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

import tensorflow as tf t = tf.constant([1, 2, 3, 4, 5], dtype=tf.float32) res = tf.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, 0, 3], dtype=tf.float32) res = tf.tanh(t) print(res)

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

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

Пример

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

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

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

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

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

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