Now, armed with the intuition of biological vision, we understand how neurons must be organized hierarchically, to detect simple patterns and use these to progressively build more complex patterns corresponding to real-world objects. We also know that we must implement a mechanism for spatial invariance to allow neurons to deal with similar inputs occurring at different spatial locations of a given image. Finally, we are aware that implementing a receptive field for each neuron is useful to achieve a topographical mapping of neurons to spatial locations in the real world, so that nearby neurons may represent nearby regions in the field of vision.
Designing a CNN
Dense versus convolutional layer
You will recall from the previous...