TensorFlow is a free and open-source software library for machine learning. It can be used across a range of tasks but has a particular focus on training and inference