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

Convolutional Neural Networks

  • Notes on CNNs from the Stanford CS231 course on CNNs


Convolutional Neural Networks

  • Post on the key ideas of CNNs by Jeremy Jordan


Backpropagation in CNNs

  • 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

CNNs in Keras

  • A simple example of using a CNN in Keras to train on the Cifar dataset


CNNs in Pytorch

  • A simple example of using a CNN in Pytorch to train on the MNIST dataset

Courses

Convolutional Neural Networks

  • 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!