Spec-Zone.ru › PyTorch 2.14

PReLU

class torch.nn.modules.activation.PReLU(num_parameters=1, init=0.25, device=None, dtype=None) [исходный код]

Применяет поэлементную функцию PReLU.

PReLU(x)=max⁡(0,x)+a∗min⁡(0,x)\text{PReLU}(x) = \max(0,x) + a * \min(0,x)

или

PReLU(x)={x, if x≥0ax, otherwise \text{PReLU}(x) = \begin{cases} x, & \text{ if } x \ge 0 \\ ax, & \text{ otherwise } \end{cases}

Здесь aa — обучаемый параметр. Если вызвать без аргументов, nn.PReLU() использует один параметр aa для всех входных каналов. Если вызвать с nn.PReLU(nChannels), для каждого входного канала используется отдельный параметр aa.

Примечание

Для хорошей производительности при обучении aa не следует использовать затухание весов.

Примечание

Размерность каналов — вторая размерность входных данных. Если входные данные имеют менее двух размерностей, размерность каналов отсутствует, а число каналов равно 1.

Параметры:
  • num_parameters (int) – число параметров aa, которые нужно обучить. Хотя на вход принимается значение типа int, допустимы только два значения: 1 или число каналов во входных данных. По умолчанию: 1
  • init (float) – начальное значение aa. По умолчанию: 0.25
Форма:
  • Вход: (∗)( *), где * означает любое число дополнительных размерностей.
  • Выход: (∗)(*), форма совпадает с формой входных данных.
Переменные:

weight (Tensor) – обучаемые веса формы (num_parameters).

../_images/PReLU.png

Примеры:

>>> m = nn.PReLU()
>>> input = torch.randn(2)
>>> output = m(input)
extra_repr() [исходный код]

Возвращает дополнительное представление модуля.

Тип возвращаемого значения:

str

forward(input) [исходный код]

Выполняет прямой проход.

Тип возвращаемого значения:

Tensor

reset_parameters() [исходный код]

Сбрасывает параметры в соответствии с используемой в __init__ инициализацией.

© 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.PReLU.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API