Customizing what happens in `fit()` with TensorFlow
Multi-GPU distributed training with TensorFlow
Making new layers and models via subclassing
Training & evaluation with the built-in methods
Writing a training loop from scratch in TensorFlow