TensorFlow and Keras
Deep learning model development with TensorFlow and Keras, from the first layer to a served model.
Course duration: 9h
What you will learn
- Build a model with the sequential API, then the functional one
- Feed training with efficient tf.data pipelines
- Write a custom training step when the standard loop is no longer enough
- Monitor training with TensorBoard and callbacks
- Export a model as a SavedModel and serve it
Prerequisites
- Python and NumPy
- Deep learning fundamentals
Course modules
- Tensors, variables and computation graphs
- Sequential API: a first model in a few lines
- Functional API: multiple inputs and branches
- Custom layers and Model subclassing
- tf.data: reading, transforming and prefetching
- Callbacks: checkpointing, early stopping, learning rate scheduling
- TensorBoard: tracking losses, weights and histograms
- Transfer learning with pretrained models
- Distributed training across several accelerators
- SavedModel and serving with TensorFlow Serving
Assessment and certificate
The course ends with a 40-question exam covering every module. On success, a certificate of completion is issued; its number can be verified by anyone on the platform.
Free courses, by contrast, end with a 5-question quiz and a certificate preview, without certification.