What we will be building is a CNN. So, what is a Convolutional Neural Network? As its name suggests, it's a neural network, not unlike the one we have built in the previous chapter. So, clearly, there are elements that are similar. There are also elements that are not similar, for if they were similar, we wouldn't have this chapter.
CNNs
What are convolutions?
The main difference between the neural network we built in the previous chapter and a CNN is the convolutional layer. Recall that the neural network was able to learn features related to digits. In order to be more accurate, the neural network layers need to learn more specific features. One way to do this is to add more layers; more layers would lead to more...