For our project, we will use a pretty simple network with the following architecture:
![](https://static.packt-cdn.com/products/9781788398060/graphics/assets/ed38d09a-6f57-4af7-bf66-8224e098e188.png)
In this architecture, we still have the choice of:
- The number of filters and kernel size in the 2D convolution
- The kernel size in the Max pool
- The number of units in the Fully Connected layer
- The batch size, optimization algorithm, learning step (eventually, its decay rate), activation function of each layer, and number of epochs