The Pocket Guide to Deep Learning

These Lessons are organized in the order I recommend following them. However, each interactive lesson is a self-contained pocket guide. Previous lessons are never a pre-requisite, so feel free to skip around in the way you see fit.

Neural Network Fundamentals

Neural Networks are the foundation of deep learning. Understanding how they work, from basic perceptrons to deep architectures, and how they learn through backpropagation is essential for grasping more advanced concepts.

Pocket Guide to Neural Networks

Specialized Architectures

Different types of neural networks are designed for different types of data and tasks. These specialized architectures have revolutionized fields from computer vision to natural language processing.

Pocket Guide to Recurrent Neural Networks

Pocket Guide to Convolutional Neural Networks (Coming Soon)

Pocket Guide to Transformers (Coming Soon)