MCPcopy Create free account
hub / github.com/MarcCoru/locationencoder / ResLayer

Class ResLayer

locationencoder/nn/fcnet.py:7–25  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

5"""
6
7class ResLayer(nn.Module):
8 def __init__(self, linear_size):
9 super(ResLayer, self).__init__()
10 self.l_size = linear_size
11 self.nonlin1 = nn.ReLU(inplace=True)
12 self.nonlin2 = nn.ReLU(inplace=True)
13 self.dropout1 = nn.Dropout()
14 self.w1 = nn.Linear(self.l_size, self.l_size)
15 self.w2 = nn.Linear(self.l_size, self.l_size)
16
17 def forward(self, x):
18 y = self.w1(x)
19 y = self.nonlin1(y)
20 y = self.dropout1(y)
21 y = self.w2(y)
22 y = self.nonlin2(y)
23 out = x + y
24
25 return out
26
27class FCNet(nn.Module):
28 def __init__(self, num_inputs, num_classes, dim_hidden):

Callers 1

__init__Method · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected