Too Long; Didn't Read
Convolutional Neural Networks became popular after 2010 because they outperformed any other network architecture on visual data. In this article, I aim to explain in very details how researchers came up with the idea of CNN, how they are structured, how the math behind them works and what techniques are applied to improve their performance. The biology behind CNN is inspired by the biology of the human visual system. CNN try to use this concept of combining low-level features in the image to higher and higher levels of features, until we have cells that react to very specific things: Fur, eyes, cat ears, cat eyes ets.