TensorFlow callbacks have become a basic and essential part of training deep learning models. For instance, the EarlyStopping callback is commonly used to prevent overfitting; ModelCheckpoint is critical to prevent losing progress from interrupted training, or being able to return to a previous point in time; and TensorBoard is commonly used to visualize the progression of your model training.
In this notebook we'll cover the 10 main callback functions in TensorFlow. For more details on each, check out A Guide to TensorFlow Callbacks on the blog.