Get a thorough introduction to Keras, a versatile deep learning framework, and learn how to build, deploy, and monitor robust deep learning models.
Overview
Syllabus
Introduction
- Reshaping the world with deep learning
- Essential background and knowledge
- How to use Codespaces and the exercise files
- Understanding deep learning and Keras
- Neuron as we know it
- Exploring the TensorFlow and Theano backends
- Distinction between Keras and TensorFlow
- Keras installation with a TensorFlow backend on Windows
- The Train-Test-Evaluate cycle
- Introduction to the Keras Sequential API
- Data pre-processing for training
- Building a model using the Sequential API
- Training models
- Model predictions and evaluation
- Visualize results and save the model
- Exploring pre-trained models
- Image recognition with the ResNet50 model
- Exporting logs for Keras to TensorFlow
- Monitoring training performance with TensorBoard
- Visualizing computation graphs with TensorBoard
- Next steps
Taught by
Adam Geitgey