TensorFlow Hub is a library to foster the publication, discovery, and consumption of reusable parts of machine learning models. A module is a self-contained piece of a TensorFlow graph, along with its weights and assets, that can be reused across different tasks in a process known as transfer learning.
TensorFlow Hub modules contain variables that have been pre-trained for a task using a large dataset. By reusing a module on a related task, you can train a model with a smaller dataset, improve generalization, or significantly speed up training.
Please see tensorflow.org/hub for more information.