class CNN(nn.Module): def __init__(self): super().__init__() # Define model layers self.model_layers = nn.Sequential( nn.Conv2d(in_channels=1, out_channels=6, kernel_size=5), nn.ReLU(), nn.MaxPool2d(kernel_size=2, stride=2), nn.Conv2d(in_channels=6, out_channels=16, kernel_size=5), nn.ReLU(), nn.MaxPool2d(kernel_size=2, stride=2), nn.Flatten(), nn.Linear(16*97*172, 120), nn.ReLU(), nn.Linear(120, 2) ) def forward(self, x): out = self.model_layers(x) return out