PReLU
-
class torch.nn.PReLU(num_parameters=1, init=0.25, device=None, dtype=None)[source] -
Применяет поэлементную функцию:
или
Здесь — обучаемый параметр. При вызове без аргументов,
nn.PReLU()использует один параметр для всех входных каналов. Если вызывается сnn.PReLU(nChannels), для каждого входного канала используется отдельный .Примечание
Не следует использовать сглаживание весов при обучении для хорошей производительности.
Примечание
Размерность канала — это 2-я размерность входа. Если у входа меньше 2 размерностей, то размерность канала отсутствует, а количество каналов = 1.
- Параметры
- Форма:
-
- Вход: , где
*означает любое количество дополнительных измерений. - Выход: , форма такая же, как у входа.
- Вход: , где
- Переменные
-
weight (Tensor) – обучаемые веса формы (
num_parameters).
Примеры:
>>> m = nn.PReLU() >>> input = torch.randn(2) >>> output = m(input)
© 2024, PyTorch Contributors
PyTorch has a BSD-style license, as found in the LICENSE file.
https://pytorch.org/docs/2.1/generated/torch.nn.PReLU.html