Definition at line 14 of file frn.py.
◆ __init__()
| fastreid.layers.frn.TLU.__init__ |
( |
| self, |
|
|
| num_features ) |
max(y, tau) = max(y - tau, 0) + tau = ReLU(y - tau) + tau
Definition at line 15 of file frn.py.
15 def __init__(self, num_features):
16 """max(y, tau) = max(y - tau, 0) + tau = ReLU(y - tau) + tau"""
17 super(TLU, self).__init__()
18 self.num_features = num_features
19 self.tau = Parameter(torch.Tensor(num_features))
20 self.reset_parameters()
21
◆ extra_repr()
| fastreid.layers.frn.TLU.extra_repr |
( |
| self | ) |
|
Definition at line 25 of file frn.py.
25 def extra_repr(self):
26 return 'num_features={num_features}'.format(**self.__dict__)
27
◆ forward()
| fastreid.layers.frn.TLU.forward |
( |
| self, |
|
|
| x ) |
Definition at line 28 of file frn.py.
28 def forward(self, x):
29 return torch.max(x, self.tau.view(1, self.num_features, 1, 1))
30
31
◆ reset_parameters()
| fastreid.layers.frn.TLU.reset_parameters |
( |
| self | ) |
|
Definition at line 22 of file frn.py.
22 def reset_parameters(self):
23 nn.init.zeros_(self.tau)
24
◆ num_features
| fastreid.layers.frn.TLU.num_features |
◆ tau
| fastreid.layers.frn.TLU.tau |
The documentation for this class was generated from the following file: