Basics

CNNs 101: How do they work? (Part 2 of 3)

A continuation of the series on convolutional basics. In this post I provide some useful resources on learning about the inner workings of convolutional neural networks. In the next post I will be discussing hyperparameter selection and optimization.

CNNs 101: How do they work? (Part 1 of 3)

How the hell do convolutional neural nets work? What even is a convolution? If these are some of the questions you've found yourself asking, you've come to the right place. In this series of blog posts, I will be attempting to unpack the mechanisms involved in convolutional neural nets (CNNs) and make them accessible to a wide audience.

This is the first in a three part series. In this post I will be covering the basics of CNNs, focusing on the structure and mechanisms involved. After reading this post, you should be able to at least hold a simple discussion about CNNs with your computer science friend who just finished their third year of undergrad and wants to create an AI start-up focusing on using deep learning to create sentient candles. They're your friend, not mine...