(self, num_parameters=1, init=0.25)
| 99 | |
| 100 | class PReLU(nn.Module): |
| 101 | def __init__(self, num_parameters=1, init=0.25): |
| 102 | super().__init__() |
| 103 | self.weight = nn.Parameter(torch.ones(num_parameters) * init) |
| 104 | |
| 105 | def forward(self, x): |
| 106 | return torch.where(x > 0, x, self.weight * x) |