TensorFlow Lite example apps

A collection of TensorFlow Lite apps.

Image classification

Test an image classification solution with a pre-trained model that can recognize 1000 different types of items from input frames on a mobile camera.

Object detection

Explore an app using a pre-trained model that draws and labels bounding boxes around 1000 different recognizable objects from input frames on a mobile camera.

Pose estimation

Explore an app that estimates poses of people in an image.

Super resolution

Use a TensorFlow Lite model to generate a super resolution image from a low resolution image.

Speech recognition

Explore an app that uses a microphone to spot keywords and return a probability score for the words spoken.

Gesture recognition

Train a neural network to recognize gestures caught on your webcam using TensorFlow.js, then use TensorFlow Lite to convert the model to run inference on your device.

Smart reply

Generate reply suggestions to input conversational chat messages.

Image segmentation

Predict whether each pixel of an image is associated with a certain class. Trained with people, places, animals, and more.

Style transfer

Apply any styles on an input image to create a new artistic image.

Digit classifier

Use a TensorFlow Lite model to classify your handwritten digits.

Text classification

Categorize free text into predefined groups. Potential applications include abusive content moderation, tone detection and more.

Natural language question answering

Use a state-of-the-art natural language model to answer questions based on the content of a given passage of text with BERT.

On-device recommendation

Explore an app that provides personalized on-device recommendations based on events selected by users.