A rigorous scientific and mathematical approach to mastering neural networks, moving from basic perceptrons to advanced architectures. Covers gradient descent, backpropagation, and specialized networks like CNNs and RNNs using an experimental learning style.
Instructor
Mike X Cohen
Duration
57.5 hours
The certificate

In progress — no credential yet
What it covered — 14 modules
Welcome to the course! · Course philosophy and how to succeed · Download all course materials
4/4 lecturesVariables and Data Types · Lists, Tuples, and Dictionaries · Indexing and Slicing
6/6 lecturesThe Linear Algebra you need for Deep Learning · NumPy for fast numerical computing · Introduction to PyTorch Tensors
5/5 lecturesThe intuition of Gradient Descent · Math of Gradient Descent: Derivatives and Slopes · Stochastic, Batch, and Mini-batch Gradient Descent
5/5 lecturesThe Perceptron: The building block · Multi-Layer Perceptrons (MLPs) · Activation Functions: Sigmoid, Tanh, ReLU, and Leaky ReLU
5/5 lecturesThe Bias-Variance Tradeoff · Training, Validation, and Test sets · K-fold Cross-Validation
0/4 lecturesL1 and L2 Regularization · Dropout: A simple way to prevent overfitting · Batch Normalization
0/4 lecturesFFN Architecture for Classification · FFN for Regression tasks · Milestone Project 1: Digit Recognition
0/4 lecturesArchitecture of Autoencoders · Latent Space and Dimensionality Reduction · Denoising Autoencoders
0/4 lecturesThe Convolution operation: Kernels and Filters · Padding and Stride · Pooling layers: Max and Average pooling
0/5 lecturesWhy use Pre-trained models? · Fine-tuning vs. Fixed Feature Extractors · Using VGG, ResNet, and Inception in PyTorch
0/3 lecturesThe Generator and Discriminator · The Min-Max Game · Training GANs: Challenges and Stability
0/4 lecturesModeling Sequential Data · Simple RNNs vs. LSTMs and GRUs · Natural Language Processing (NLP) basics with RNNs
0/3 lecturesBias in AI models · Deepfakes and Privacy · Sustainability and Compute costs
0/3 lecturesToolkit from this course
More certificates