Foundations

ML Fundamentals

Neural networks, backpropagation, gradient descent — the maths behind AI

11,367
lessons
Skills in this topic
View full skill map →
ML Maths Basics
beginner
Manipulate vectors and matrices
Supervised Learning
beginner
Train decision trees, random forests, and neural nets
Unsupervised Learning
intermediate
Apply k-means and DBSCAN clustering
ML Pipelines
intermediate
Engineer features and handle missing data
Logistic Regression (C1W2L02)
ML Fundamentals ⚡ AI Lesson
Logistic Regression (C1W2L02)
DeepLearningAI Beginner 8y ago
Explanation of Logistic Regression's Cost Function (C1W2L18)
ML Fundamentals
Explanation of Logistic Regression's Cost Function (C1W2L18)
DeepLearningAI Beginner 8y ago
Gradient Descent (C1W2L04)
ML Fundamentals
Gradient Descent (C1W2L04)
DeepLearningAI Beginner 8y ago
Quick Tour of Jupyter/iPython Notebooks (C1W2L17)
ML Fundamentals ⚡ AI Lesson
Quick Tour of Jupyter/iPython Notebooks (C1W2L17)
DeepLearningAI Beginner 8y ago
More Derivative Examples (C1W2L06)
ML Fundamentals
More Derivative Examples (C1W2L06)
DeepLearningAI Beginner 8y ago
Binary Classification (C1W2L01)
ML Fundamentals
Binary Classification (C1W2L01)
DeepLearningAI Beginner 8y ago
More Vectorization Examples (C1W2L12)
ML Fundamentals
More Vectorization Examples (C1W2L12)
DeepLearningAI Beginner 8y ago
Gradient Descent on m Examples (C1W2L10)
ML Fundamentals ⚡ AI Lesson
Gradient Descent on m Examples (C1W2L10)
DeepLearningAI Beginner 8y ago
A Note on Python/Numpy Vectors (C1W2L16)
ML Fundamentals ⚡ AI Lesson
A Note on Python/Numpy Vectors (C1W2L16)
DeepLearningAI Beginner 8y ago
Vectorization (C1W2L11)
ML Fundamentals ⚡ AI Lesson
Vectorization (C1W2L11)
DeepLearningAI Beginner 8y ago
Broadcasting in Python (C1W2L15)
ML Fundamentals
Broadcasting in Python (C1W2L15)
DeepLearningAI Beginner 8y ago
Why is deep learning taking off? (C1W1L04)
ML Fundamentals
Why is deep learning taking off? (C1W1L04)
DeepLearningAI Beginner 8y ago
About This Course (C1W1L05)
ML Fundamentals
About This Course (C1W1L05)
DeepLearningAI Beginner 8y ago
Supervised Learning with a Neural Network (C1W1L03)
ML Fundamentals
Supervised Learning with a Neural Network (C1W1L03)
DeepLearningAI Beginner 8y ago
Logistic Regression Gradient Descent (C1W2L09)
ML Fundamentals
Logistic Regression Gradient Descent (C1W2L09)
DeepLearningAI Beginner 8y ago
What is a Neural Network? (C1W1L02)
ML Fundamentals ⚡ AI Lesson
What is a Neural Network? (C1W1L02)
DeepLearningAI Beginner 8y ago
Welcome (Deep Learning Specialization C1W1L01)
ML Fundamentals
Welcome (Deep Learning Specialization C1W1L01)
DeepLearningAI Beginner 8y ago
Course Resources (C1W1L06)
ML Fundamentals ⚡ AI Lesson
Course Resources (C1W1L06)
DeepLearningAI Beginner 8y ago
Whether to Use End-To-End Deep Learning (C3W2L10)
ML Fundamentals
Whether to Use End-To-End Deep Learning (C3W2L10)
DeepLearningAI Beginner 8y ago
What is end-to-end deep learning? (C3W2L09)
ML Fundamentals ⚡ AI Lesson
What is end-to-end deep learning? (C3W2L09)
DeepLearningAI Beginner 8y ago
Multitask Learning (C3W2L08)
ML Fundamentals ⚡ AI Lesson
Multitask Learning (C3W2L08)
DeepLearningAI Beginner 8y ago
Addressing Data Mismatch (C3W2L06)
ML Fundamentals
Addressing Data Mismatch (C3W2L06)
DeepLearningAI Beginner 8y ago
Transfer Learning (C3W2L07)
ML Fundamentals ⚡ AI Lesson
Transfer Learning (C3W2L07)
DeepLearningAI Beginner 8y ago
Bias and Variance With Mismatched Data (C3W2L05)
ML Fundamentals ⚡ AI Lesson
Bias and Variance With Mismatched Data (C3W2L05)
DeepLearningAI Beginner 8y ago
Regularization (C2W1L04)
ML Fundamentals
Regularization (C2W1L04)
DeepLearningAI Beginner 8y ago
Why Regularization Reduces Overfitting (C2W1L05)
ML Fundamentals
Why Regularization Reduces Overfitting (C2W1L05)
DeepLearningAI Beginner 8y ago
Basic Recipe for Machine Learning (C2W1L03)
ML Fundamentals
Basic Recipe for Machine Learning (C2W1L03)
DeepLearningAI Beginner 8y ago
Bias/Variance (C2W1L02)
ML Fundamentals
Bias/Variance (C2W1L02)
DeepLearningAI Beginner 8y ago
Forward Propagation in a Deep Network (C1W4L02)
ML Fundamentals
Forward Propagation in a Deep Network (C1W4L02)
DeepLearningAI Beginner 8y ago
Weight Initialization in a Deep Network (C2W1L11)
ML Fundamentals
Weight Initialization in a Deep Network (C2W1L11)
DeepLearningAI Beginner 8y ago
Numerical Approximations of Gradients (C2W1L12)
ML Fundamentals
Numerical Approximations of Gradients (C2W1L12)
DeepLearningAI Beginner 8y ago
What does this have to do with the brain? (C1W4L08)
ML Fundamentals
What does this have to do with the brain? (C1W4L08)
DeepLearningAI Beginner 8y ago
Dropout Regularization (C2W1L06)
ML Fundamentals ⚡ AI Lesson
Dropout Regularization (C2W1L06)
DeepLearningAI Beginner 8y ago
Vanishing/Exploding Gradients (C2W1L10)
ML Fundamentals ⚡ AI Lesson
Vanishing/Exploding Gradients (C2W1L10)
DeepLearningAI Beginner 8y ago
Train/Dev/Test Sets (C2W1L01)
ML Fundamentals ⚡ AI Lesson
Train/Dev/Test Sets (C2W1L01)
DeepLearningAI Beginner 8y ago
Deep L-Layer Neural Network (C1W4L01)
ML Fundamentals ⚡ AI Lesson
Deep L-Layer Neural Network (C1W4L01)
DeepLearningAI Beginner 8y ago
Random Initialization (C1W3L11)
ML Fundamentals
Random Initialization (C1W3L11)
DeepLearningAI Beginner 8y ago
Other Regularization Methods (C2W1L08)
ML Fundamentals ⚡ AI Lesson
Other Regularization Methods (C2W1L08)
DeepLearningAI Beginner 8y ago
Normalizing Inputs (C2W1L09)
ML Fundamentals
Normalizing Inputs (C2W1L09)
DeepLearningAI Beginner 8y ago
Derivatives Of Activation Functions (C1W3L08)
ML Fundamentals ⚡ AI Lesson
Derivatives Of Activation Functions (C1W3L08)
DeepLearningAI Beginner 8y ago
Parameters vs Hyperparameters (C1W4L07)
ML Fundamentals
Parameters vs Hyperparameters (C1W4L07)
DeepLearningAI Beginner 8y ago
Vectorizing Across Multiple Examples (C1W3L04)
ML Fundamentals ⚡ AI Lesson
Vectorizing Across Multiple Examples (C1W3L04)
DeepLearningAI Beginner 8y ago
Understanding Dropout (C2W1L07)
ML Fundamentals ⚡ AI Lesson
Understanding Dropout (C2W1L07)
DeepLearningAI Beginner 8y ago
Building Blocks of a Deep Neural Network (C1W4L05)
ML Fundamentals ⚡ AI Lesson
Building Blocks of a Deep Neural Network (C1W4L05)
DeepLearningAI Beginner 8y ago
Why Non-linear Activation Functions (C1W3L07)
ML Fundamentals ⚡ AI Lesson
Why Non-linear Activation Functions (C1W3L07)
DeepLearningAI Beginner 8y ago
Computing Neural Network Output (C1W3L03)
ML Fundamentals ⚡ AI Lesson
Computing Neural Network Output (C1W3L03)
DeepLearningAI Beginner 8y ago
Backpropagation Intuition (C1W3L10)
ML Fundamentals
Backpropagation Intuition (C1W3L10)
DeepLearningAI Beginner 8y ago
Why Deep Representations? (C1W4L04)
ML Fundamentals ⚡ AI Lesson
Why Deep Representations? (C1W4L04)
DeepLearningAI Beginner 8y ago
📚 Coursera Courses Opens on Coursera · Free to audit
1 / 3 View all →
Fake News Detection with Machine Learning
📚 Coursera Course ↗
Self-paced
Fake News Detection with Machine Learning
Opens on Coursera ↗
Explainable deep learning models for healthcare - CDSS 3
📚 Coursera Course ↗
Self-paced
Explainable deep learning models for healthcare - CDSS 3
Opens on Coursera ↗
Getting Started with BigQuery Machine Learning
📚 Coursera Course ↗
Self-paced
Getting Started with BigQuery Machine Learning
Opens on Coursera ↗
Analyze Data Science Concepts Using R
📚 Coursera Course ↗
Self-paced
Analyze Data Science Concepts Using R
Opens on Coursera ↗
Matrix Algebra for Engineers
📚 Coursera Course ↗
Self-paced
Matrix Algebra for Engineers
Opens on Coursera ↗
ML Algorithms
📚 Coursera Course ↗
Self-paced
ML Algorithms
Opens on Coursera ↗