Syllabus
01 FoundationsHow neural networks work. 6 lessons
- 1.1What is deep learning?Coming soon
- 1.2The perceptronComing soon
- 1.3Activation functionsComing soon
- 1.4Forward propagationComing soon
- 1.5Backpropagation step by stepComing soon
- 1.6Loss functions and optimisersComing soon
02 FrameworksBuilding networks in code. 2 lessons
- 2.1TensorFlow and Keras basicsComing soon
- 2.2PyTorch basicsComing soon
03 TrainingMaking networks learn well. 3 lessons
- 3.1Overfitting, dropout and regularisationComing soon
- 3.2Batch normalisationComing soon
- 3.3Hyperparameter tuning for neural networksComing soon
04 CNNsNetworks for images. 4 lessons
- 4.1Convolutional neural networksComing soon
- 4.2Pooling and paddingComing soon
- 4.3Famous architectures: LeNet, VGG, ResNetComing soon
- 4.4Transfer learningComing soon
05 RNNsNetworks for sequences. 3 lessons
- 5.1Recurrent neural networksComing soon
- 5.2LSTM and GRUComing soon
- 5.3Sequence-to-sequence modelsComing soon
06 AdvancedModern architectures. 3 lessons
- 6.1AutoencodersComing soon
- 6.2GANsComing soon
- 6.3Attention and transformersComing soon