Convolutional Neural Networks (CNNs)
Know a great resource on Convolutional Neural Networks? Send it to us at contactbackprop@gmail.com!
Tags: Neural Networks (MLPs)
Papers
Introduction to Convolutional Neural Networks
Paper introducing CNNs from a mathematical perspective
Gradient-Based Learning Applied to Document Recognition
Original paper popularizing CNNs
Lectures
MIT 6.S191: Convolutional Neural Networks
Lecture on CNNs from MIT’s deep learning course
Introduction to Convolutional Neural Networks for Visual Recognition
Lecture 1 from Stanford course on CNNs
Deep Learning for Computer Vision
Lecture on Computer vision with CNNs by Andrej Karpathy
Posts
Notes on CNNs from the Stanford CS231 course on CNNs
Post on the key ideas of CNNs by Jeremy Jordan
A short post on how CNNs use backpropagation to learn
Deep Convolutional Neural Networks as Models of the Visual System
A post comparing and contrasting CNNs and the visual system in Q&A format
Convolutional Neural Networks Cheatsheet
A cheatsheet with the key equations and ideas for CNNs
Code Examples
A simple example of using a CNN in Keras to train on the Cifar dataset
A simple example of using a CNN in Pytorch to train on the MNIST dataset
Courses
A 4-week course on CNNs from Andrew Ng’s Deep Learning Specialization on Coursera
Convolutional Neural Networks in Tensorflow
A 4-week coursera course taught by Laurence Moroney
Textbook Sections
Deep Learning Chapter 9 | Convolutional Networks
Chapter on Convolutional Networks from Ian Goodfellow’s Textbook
Convolutional Neural Networks | Chapter 6
A chapter on CNNs from the Deep Dive into Deep Learning textbook
Know a great resource on Convolutional Neural Networks? Send it to us at contactbackprop@gmail.com!