GELU
-
class torch.nn.modules.activation.GELU(approximate='none')[source] -
Применяет функцию Gaussian Error Linear Units.
где — функция распределения Гауссова распределения.
Если аргумент approximate равен ‘tanh’, значение Gelu вычисляется приближённо по формуле:
- Параметры:
-
approximate (str, необязательно) – используемый алгоритм аппроксимации gelu:
'none'|'tanh'. По умолчанию:'none'
- Форма:
-
- Вход: , где означает любое количество измерений.
- Выход: , той же формы, что и вход.
Примеры:
>>> m = nn.GELU() >>> input = torch.randn(2) >>> output = m(input)
-
extra_repr()[source] -
Возвращает дополнительное представление модуля.
- Тип возвращаемого значения:
-
forward(input)[source] -
Выполняет прямой проход.
- Тип возвращаемого значения:
© 2026, PyTorch Contributors
PyTorch has a BSD-style license, as found in the LICENSE file.
https://docs.pytorch.org/docs/2.14/generated/torch.nn.modules.activation.GELU.html