Foundations

ML Fundamentals

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

10498
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
Representing Numbers and Letters with Binary: Crash Course Computer Science #4
ML Fundamentals
Representing Numbers and Letters with Binary: Crash Course Computer Science #4
CrashCourse Beginner 9y ago
Breaking DeepMind's Game AI System | Two Minute Papers #135
ML Fundamentals
Breaking DeepMind's Game AI System | Two Minute Papers #135
Two Minute Papers Beginner 9y ago
Quantum Mechanics - Part 2: Crash Course Physics #44
ML Fundamentals
Quantum Mechanics - Part 2: Crash Course Physics #44
CrashCourse Beginner 9y ago
Build an Arduino EEPROM programmer
ML Fundamentals
Build an Arduino EEPROM programmer
Ben Eater Intermediate 9y ago
How Deep Neural Networks Work
ML Fundamentals
How Deep Neural Networks Work
Brandon Rohrer Beginner 9y ago
Reprogramming the Human Genome with AI, w/ Brendan Frey - #12
ML Fundamentals
Reprogramming the Human Genome with AI, w/ Brendan Frey - #12
The TWIML AI Podcast with Sam Charrington Beginner 9y ago
Deep Learning: Modular in Theory, Inflexible in Practice with Diogo Almeida - #8
ML Fundamentals
Deep Learning: Modular in Theory, Inflexible in Practice with Diogo Almeida - #8
The TWIML AI Podcast with Sam Charrington Beginner 9y ago
Python Pandas Tutorial 6. Handle Missing Data: replace function
ML Fundamentals
Python Pandas Tutorial 6. Handle Missing Data: replace function
codebasics Beginner 9y ago
Using an EEPROM to replace combinational logic
ML Fundamentals
Using an EEPROM to replace combinational logic
Ben Eater Beginner 9y ago
[MINI] Automated Feature Engineering
ML Fundamentals
[MINI] Automated Feature Engineering
Data Skeptic Beginner 9y ago
Maze Solving - Computerphile
ML Fundamentals
Maze Solving - Computerphile
Computerphile Intermediate 9y ago
Up and Coming Programming Languages and Technologies for 2017
ML Fundamentals
Up and Coming Programming Languages and Technologies for 2017
Tensor Programming Intermediate 9y ago
Using our Network - Using Convolutional Neural Network to Identify Dogs vs Cats p. 4
ML Fundamentals
Using our Network - Using Convolutional Neural Network to Identify Dogs vs Cats p. 4
sentdex Intermediate 9y ago
Training - Using Convolutional Neural Network to Identify Dogs vs Cats p. 3
ML Fundamentals
Training - Using Convolutional Neural Network to Identify Dogs vs Cats p. 3
sentdex Advanced 9y ago
Correcting Those Errors - Computerphile
ML Fundamentals
Correcting Those Errors - Computerphile
Computerphile Intermediate 9y ago
MIT 6.S094: Deep Learning for Human-Centered Semi-Autonomous Vehicles
ML Fundamentals
MIT 6.S094: Deep Learning for Human-Centered Semi-Autonomous Vehicles
Lex Fridman Beginner 9y ago
[MINI] Primer on Deep Learning
ML Fundamentals
[MINI] Primer on Deep Learning
Data Skeptic Beginner 9y ago
How to Do Mathematics Easily - Intro to Deep Learning #4
ML Fundamentals
How to Do Mathematics Easily - Intro to Deep Learning #4
Siraj Raval Beginner 9y ago
MIT 6.S094: Recurrent Neural Networks for Steering Through Time
ML Fundamentals
MIT 6.S094: Recurrent Neural Networks for Steering Through Time
Lex Fridman Beginner 9y ago
Python Pandas Tutorial 2: Dataframe Basics
ML Fundamentals
Python Pandas Tutorial 2: Dataframe Basics
codebasics Beginner 9y ago
Fractals are typically not self-similar
ML Fundamentals
Fractals are typically not self-similar
3Blue1Brown Beginner 9y ago
How to Make a Neural Network - Intro to Deep Learning #2
ML Fundamentals
How to Make a Neural Network - Intro to Deep Learning #2
Siraj Raval Beginner 9y ago
Deep Learning Program Hallucinates Videos | Two Minute Papers #120
ML Fundamentals
Deep Learning Program Hallucinates Videos | Two Minute Papers #120
Two Minute Papers Beginner 9y ago
Explaining the Predictions of Machine Learning Models with Carlos Guestrin - #7
ML Fundamentals
Explaining the Predictions of Machine Learning Models with Carlos Guestrin - #7
The TWIML AI Podcast with Sam Charrington Beginner 9y ago
Generating Labeled Training Data for Your ML/AI Models with Angie Hugeback - #6
ML Fundamentals
Generating Labeled Training Data for Your ML/AI Models with Angie Hugeback - #6
The TWIML AI Podcast with Sam Charrington Intermediate 9y ago
Open Source Data Science Masters, Hybrid AI, Algorithmic Ethics & More with Clare Corthell - #1
ML Fundamentals
Open Source Data Science Masters, Hybrid AI, Algorithmic Ethics & More with Clare Corthell - #1
The TWIML AI Podcast with Sam Charrington Beginner 9y ago
How to Build Confidence as an ML Developer with Siraj Raval - #2
ML Fundamentals
How to Build Confidence as an ML Developer with Siraj Raval - #2
The TWIML AI Podcast with Sam Charrington Intermediate 9y ago
Engineering Practical Machine Learning Systems with Xavier Amatriain - #3
ML Fundamentals
Engineering Practical Machine Learning Systems with Xavier Amatriain - #3
The TWIML AI Podcast with Sam Charrington Beginner 9y ago
Building the Network - Using Convolutional Neural Network to Identify Dogs vs Cats p. 2
ML Fundamentals
Building the Network - Using Convolutional Neural Network to Identify Dogs vs Cats p. 2
sentdex Beginner 9y ago
Intro and preprocessing - Using Convolutional Neural Network to Identify Dogs vs Cats p. 1
ML Fundamentals
Intro and preprocessing - Using Convolutional Neural Network to Identify Dogs vs Cats p. 1
sentdex Beginner 9y ago
A* (A Star) Search Algorithm - Computerphile
ML Fundamentals
A* (A Star) Search Algorithm - Computerphile
Computerphile Intermediate 9y ago
Running the Network - 3D Convolutional Neural Network w/ Kaggle and 3D medical imaging p.6
ML Fundamentals
Running the Network - 3D Convolutional Neural Network w/ Kaggle and 3D medical imaging p.6
sentdex Beginner 9y ago
Preprocessing data - 3D Convolutional Neural Network w/ Kaggle and 3D medical imaging p.5
ML Fundamentals
Preprocessing data - 3D Convolutional Neural Network w/ Kaggle and 3D medical imaging p.5
sentdex Beginner 9y ago
Resizing Data - 3D Convolutional Neural Network w/ Kaggle and 3D medical imaging p.4
ML Fundamentals
Resizing Data - 3D Convolutional Neural Network w/ Kaggle and 3D medical imaging p.4
sentdex Beginner 9y ago
Visualizing - 3D Convolutional Neural Network w/ Kaggle and 3D medical imaging p.3
ML Fundamentals
Visualizing - 3D Convolutional Neural Network w/ Kaggle and 3D medical imaging p.3
sentdex Beginner 9y ago
Reading Files - 3D Convolutional Neural Network w/ Kaggle and 3D medical imaging p.2
ML Fundamentals
Reading Files - 3D Convolutional Neural Network w/ Kaggle and 3D medical imaging p.2
sentdex Beginner 9y ago
Introduction - 3D Convolutional Neural Network w/ Kaggle Lung Cancer Detection Competiton p.1
ML Fundamentals
Introduction - 3D Convolutional Neural Network w/ Kaggle Lung Cancer Detection Competiton p.1
sentdex Beginner 9y ago
Digital Theatre Props - Computerphile
ML Fundamentals
Digital Theatre Props - Computerphile
Computerphile Intermediate 9y ago
Implementation - Computerphile
ML Fundamentals
Implementation - Computerphile
Computerphile Intermediate 9y ago
Lambda Calculus - Computerphile
ML Fundamentals
Lambda Calculus - Computerphile
Computerphile Intermediate 9y ago
MIT 6.S094: Convolutional Neural Networks for End-to-End Learning of the Driving Task
ML Fundamentals
MIT 6.S094: Convolutional Neural Networks for End-to-End Learning of the Driving Task
Lex Fridman Beginner 9y ago
Machine learning - Python Programming for Finance p. 12
ML Fundamentals
Machine learning - Python Programming for Finance p. 12
sentdex Beginner 9y ago
Creating labels for Machine Learning - Python Programming for Finance p. 11
ML Fundamentals
Creating labels for Machine Learning - Python Programming for Finance p. 11
sentdex Beginner 9y ago
Creating machine learning target function - Python Programming for Finance p. 10
ML Fundamentals
Creating machine learning target function - Python Programming for Finance p. 10
sentdex Beginner 9y ago
Preprocessing data for Machine Learning - Python Programming for Finance p. 9
ML Fundamentals
Preprocessing data for Machine Learning - Python Programming for Finance p. 9
sentdex Beginner 9y ago
MIT 6.S094: Deep Reinforcement Learning for Motion Planning
ML Fundamentals
MIT 6.S094: Deep Reinforcement Learning for Motion Planning
Lex Fridman Beginner 9y ago
Linear Regression Machine Learning (tutorial)
ML Fundamentals
Linear Regression Machine Learning (tutorial)
Siraj Raval Beginner 9y ago
Intro and Getting Stock Price Data - Python Programming for Finance p.1
ML Fundamentals
Intro and Getting Stock Price Data - Python Programming for Finance p.1
sentdex Beginner 9y ago
📚 Coursera Courses Opens on Coursera · Free to audit
1 / 3 View all →
Debug Neural Networks: Analyze Training Dynamics
📚 Coursera Course ↗
Self-paced
Debug Neural Networks: Analyze Training Dynamics
Opens on Coursera ↗
Mathematics for Machine Learning: Linear Algebra
📚 Coursera Course ↗
Self-paced
Mathematics for Machine Learning: Linear Algebra
Opens on Coursera ↗
Model Thinking
📚 Coursera Course ↗
Self-paced
Model Thinking
Opens on Coursera ↗
Machine Learning Rapid Prototyping with IBM Watson Studio
📚 Coursera Course ↗
Self-paced
Machine Learning Rapid Prototyping with IBM Watson Studio
Opens on Coursera ↗
Advanced Chatbots with Deep Learning and Python
📚 Coursera Course ↗
Self-paced
Advanced Chatbots with Deep Learning and Python
Opens on Coursera ↗
Linear Algebra: Matrix Algebra, Determinants, & Eigenvectors
📚 Coursera Course ↗
Self-paced
Linear Algebra: Matrix Algebra, Determinants, & Eigenvectors
Opens on Coursera ↗