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

Функция tanh

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

Синтаксис

torch.tanh(input, *, out=None)

Пример

Давайте применим функцию tanh к одномерному тензору:

import torch t = torch.tensor([-1.0, 0.0, 1.0]) res = torch.tanh(t) print(res)

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

tensor([-0.7616, 0.0000, 0.7616])

Пример

Применим функцию tanh к двумерному тензору:

import torch t = torch.tensor([ [0.5, 1.0], [2.0, 3.0], ]) res = torch.tanh(t) print(res)

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

tensor([ [0.4621, 0.7616], [0.9640, 0.9951], ])

Пример

Используем функцию tanh вместе с методом tanh тензора:

import torch t = torch.tensor([-2.0, -1.0, 0.0, 1.0, 2.0]) res_func = torch.tanh(t) res_method = t.tanh() print(res_func) print(res_method)

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

tensor([-0.9640, -0.7616, 0.0000, 0.7616, 0.9640]) tensor([-0.9640, -0.7616, 0.0000, 0.7616, 0.9640])

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

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