PReLU
- 类torch.nn.PReLU(num_parameters=1, init=0.25, device=None, dtype=None)[源代码]
-
应用逐元素的PReLU函数。
或者
在这里,是一个可学习的参数。当不带参数调用nn.PReLU()时,所有输入通道共用一个。如果调用nn.PReLU(nChannels),则每个输入通道会使用单独的一个。
注意
在学习时,为了取得良好性能,不应使用权重衰减。
注意
通道维度是输入的第二维。如果输入维度小于2,则不存在通道维度,此时通道数量为1。
- 参数
- 形状:
-
-
输入: ,其中 * 表示任意数量的额外维度。
-
输出: ,形状与输入相同。
-
- 变量
-
weight (Tensor) — 形状为 (
num_parameters
) 的可学习权重。
示例:
>>> m = nn.PReLU() >>> input = torch.randn(2) >>> output = m(input)