Building a neural network is only the beginning — training it successfully is where real deep learning expertise shines.
In this 90-minute session, you’ll learn the critical hyperparameters that control how your model learns, including optimizers, loss functions, evaluation metrics, and callbacks.
We’ll explore popular Keras optimizers like SGD, Adam, and RMSprop, discuss why choosing the right loss function matters, and learn how to track performance using metrics.
You’ll also see how callbacks (like Early Stopping and ModelCheckpoint) can automate smarter training workflows.
Beyond that, we’ll dive into key design decisions: How many epochs to train for? How many layers and neurons should your network have?
By the end, you’ll be able to train models more effectively, spot when things are going wrong, and tune hyperparameters for better performance.
If you want to turn “good enough” models into great ones, this session is a must!
Duration: 90 mins
Course Code: BDT496
Learning Objectives:
After this course, you will be able to:
Training material provided: Yes (Digital format)
Hands-on Lab: Instructions will be provided to install Jupyter notebook and other required python libraries. Students can opt to use ‘Google Colaboratory’ if they do not want to install these tools