You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

model.py 943 B

2 years ago
1234567891011121314151617181920212223242526272829303132333435
  1. from torch.nn import Module
  2. from torch import nn
  3. class Model(Module):
  4. def __init__(self):
  5. super(Model, self).__init__()
  6. self.conv1 = nn.Conv2d(1, 6, 5)
  7. self.relu1 = nn.ReLU()
  8. self.pool1 = nn.MaxPool2d(2)
  9. self.conv2 = nn.Conv2d(6, 16, 5)
  10. self.relu2 = nn.ReLU()
  11. self.pool2 = nn.MaxPool2d(2)
  12. self.fc1 = nn.Linear(256, 120)
  13. self.relu3 = nn.ReLU()
  14. self.fc2 = nn.Linear(120, 84)
  15. self.relu4 = nn.ReLU()
  16. self.fc3 = nn.Linear(84, 10)
  17. self.relu5 = nn.ReLU()
  18. def forward(self, x):
  19. y = self.conv1(x)
  20. y = self.relu1(y)
  21. y = self.pool1(y)
  22. y = self.conv2(y)
  23. y = self.relu2(y)
  24. y = self.pool2(y)
  25. y = y.view(y.shape[0], -1)
  26. y = self.fc1(y)
  27. y = self.relu3(y)
  28. y = self.fc2(y)
  29. y = self.relu4(y)
  30. y = self.fc3(y)
  31. y = self.relu5(y)
  32. return y

No Description