An Introduction to Convolutional Neural Networks
A simple guide to what CNNs are, how they work, and how to build one from scratch in Python.
Published in
12 min readMay 23, 2019
There’s been a lot of buzz about Convolution Neural Networks (CNNs) in the past few years, especially because of how they’ve revolutionized the field of Computer Vision. In this post, we’ll build on a basic background knowledge of neural networks and explore what CNNs are, understand how they work, and build a real one from scratch (using only numpy) in Python.