Free module
Deep learning
Learn deep learning hands on: neural network layers, the forward pass, gradient descent, overfitting and convolutions.
The lessons
Each lesson is free to read in full. Create a free account to run its commands in a live lab and to sit its quizzes and tasks.
1 · Container lab
What the layers of a neural network do
I can describe what the layers of a neural network do.
Read the lesson2 · Container lab
Forward pass through a neural network
I can work out what a small neural network outputs, layer by layer.
Read the lesson3 · Container lab
Gradient descent and the learning rate
I can explain how a network learns from its errors.
Read the lesson4 · Container lab
Overfitting and early stopping
I can spot overfitting and stop training before it gets worse.
Read the lesson5 · Container lab
Convolutions and pooling explained
I can explain how a convolution finds a pattern in a grid of numbers.
Read the lesson
Worked in a real lab
Every lesson of this module is worked in a lab started for you alone. The labs it uses:
Teaching a class? Set this module for your students with a teacher guide, marked assignments and a lab for every student.