TensorFlow is a multipurpose machine learning framework. TensorFlow can be used anywhere from training huge models across clusters in the cloud, to running models locally on an embedded system like your phone. This codelab uses TensorFlow Lite to run an image recognition model on an Android device .