Skip to content
Sabaqاردو

Improving Deep Neural Networks: Tuning, Regularisation and Optimisation (Andrew Ng)

By DeepLearningAI

Course audio
Course audio: English
Level
Intermediate
Length
34 lessons · 4.7 hours

What you'll be able to do

  • Diagnose bias and variance with train, dev and test sets
  • Apply L2, dropout and batch normalisation
  • Use momentum, RMSprop and Adam optimisers
  • Tune hyperparameters systematically

About this course

Course 2 of the Deep Learning Specialization in Andrew Ng's lecture videos: 34 lessons, about 5 hours, on making neural networks actually work well. Week 1 covers train, dev and test sets, bias and variance, the basic recipe for machine learning, L2 and dropout regularisation, input normalisation, vanishing and exploding gradients, weight initialisation and gradient checking. Week 2 covers mini-batch gradient descent, exponentially weighted averages, momentum, RMSprop, Adam and learning-rate decay. Week 3 covers hyperparameter tuning, batch normalisation, softmax classifiers and an introduction to TensorFlow. Essential practical knowledge for anyone training deep models.

Before you start: Neural Networks and Deep Learning (Course 1)

Syllabus

34 lessons · 4:44:40 in total

  1. 1Train/Dev/Test Sets (C2W1L01)12:05
  2. 2Bias/Variance (C2W1L02)8:47
  3. 3Basic Recipe for Machine Learning (C2W1L03)6:22
  4. 4Regularization (C2W1L04)9:43
  5. 5Why Regularization Reduces Overfitting (C2W1L05)7:10
  6. 6Dropout Regularization (C2W1L06)9:26
  7. 7Understanding Dropout (C2W1L07)7:05
  8. 8Other Regularization Methods (C2W1L08)8:24
  9. 9Normalizing Inputs (C2W1L09)5:31
  10. 10Vanishing/Exploding Gradients (C2W1L10)6:08
  11. 11Weight Initialization in a Deep Network (C2W1L11)6:12
  12. 12Numerical Approximations of Gradients (C2W1L12)6:36
  13. 13Gradient Checking (C2W1L13)6:35
  14. 14Gradient Checking Implementation Notes (C2W1L14)5:19
  15. 15Mini Batch Gradient Descent (C2W2L01)11:29
  16. 16Understanding Mini-Batch Gradient Dexcent (C2W2L02)11:19
  17. 17Exponentially Weighted Averages (C2W2L03)5:59
  18. 18Understanding Exponentially Weighted Averages (C2W2L04)9:42
  19. 19Bias Correction of Exponentially Weighted Averages (C2W2L05)4:12
  20. 20Gradient Descent With Momentum (C2W2L06)9:21
  21. 21RMSProp (C2W2L07)7:42
  22. 22Adam Optimization Algorithm (C2W2L08)7:08
  23. 23Learning Rate Decay (C2W2L09)6:45
  24. 24Tuning Process (C2W3L01)7:11
  25. 25Using an Appropriate Scale (C2W3L02)8:51
  26. 26Hyperparameter Tuning in Practice (C2W3L03)6:52
  27. 27Normalizing Activations in a Network (C2W3L04)8:55
  28. 28Fitting Batch Norm Into Neural Networks (C2W3L05)12:56
  29. 29Why Does Batch Norm Work? (C2W3L06)11:40
  30. 30Batch Norm At Test Time (C2W3L07)5:47
Show all 34 lessons
  1. 31Softmax Regression (C2W3L08)11:48
  2. 32Training Softmax Classifier (C2W3L09)10:08
  3. 33The Problem of Local Optima (C2W3L10)5:24
  4. 34TensorFlow (C2W3L11)16:08

What to take next

Videos by DeepLearningAI, played from their official YouTube channel. Subscribe on YouTube

Official upload by the teacher or institution on their own channel, shown with YouTube's embedded player.

Lessons listed from the official YouTube playlist. Full playlist on YouTube

Lessons last checked Oct 2026. Course summary and lesson structure by Sabaq.

Report a problem or a rights request