human
Solve the following python programming problem given the following code:
# CODE HERE
class ConvolutionalNetwork(nn.Module):
    def __init__(self):
        super().__init__()
        pass

    def forward(self, X):
        pass 
        return 
    
torch.manual_seed(101)
model = ConvolutionalNetwork()
Given the above code, generate some markdown instructions for it.
assistant
#Here is the Python code you requested.

CNN definition
5. Define a convolutional neural network
Define a CNN model that can be trained on the Fashion-MNIST dataset. The model should contain two convolutional layers, two pooling layers, and two fully connected layers. You can use any number of neurons per layer so long as the model takes in a 28x28 image and returns an output of 10. Portions of the definition have been filled in for convenience.