Advertisement
Guest User

Untitled

a guest
Apr 25th, 2019
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.66 KB | None | 0 0
  1. class ResBlock(nn.Module):
  2. def __init__(self, inplanes=128, planes=128, stride=1, downsample=None):
  3. super(ResBlock, self).__init__()
  4. self.conv1 = nn.Conv2d(inplanes, planes, kernel_size=3, stride=stride,
  5. padding=1, bias=False)
  6. self.bn1 = nn.BatchNorm2d(planes)
  7. self.conv2 = nn.Conv2d(planes, planes, kernel_size=3, stride=stride,
  8. padding=1, bias=False)
  9. self.bn2 = nn.BatchNorm2d(planes)
  10.  
  11. def forward(self, x):
  12. residual = x
  13. out = F.relu(self.bn1(self.conv1(x)))
  14. out = self.bn2(self.conv2(out))
  15. out += residual
  16. out = F.relu(out)
  17. return out
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement