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/1.13/generated/torch.nn.PReLU.html