awesome-tensorflow-lite

ML frameworks

A curated collection of TensorFlow Lite models and resources for developers to build and deploy machine learning applications on mobile devices.

An awesome list of TensorFlow Lite models, samples, tutorials, tools and learning resources.

GitHub

1k stars
63 watching
178 forks
last commit: over 2 years ago
Linked from 2 awesome lists

androidawesomeawesome-listcomputer-visiondeep-learningflutterioskeras-tutorialsmediapipemlkitmobilemodel-zoosample-apptensorflowtensorflow-kerastensorflow-litetensorflow-modelstfhubtflitetflite-models

Awesome TensorFlow Lite / Past announcements:

Announcement of the new converter -based and enables conversion of new classes of models such as Mask R-CNN and Mobile BERT etc., supports functional control flow and better error handling during conversion. Enabled by default in the nightly builds
Android Support Library 378 9 days ago Makes mobile development easier ( sample code)
Model Maker Create your custom classification models easily in a few lines of code. See below the Icon Classifier for a tutorial by the community
On-device training It is finally here! Currently limited to transfer learning for image classification only but it's a great start. See the official sample code and another one from the community ( | )
Hexagon delegate 186,382 6 days ago How to use the Hexagon Delegate to speed up model inference on mobile and edge devices. Also see blog post
Model Metadata Provides a standard for model descriptions which also enables

Awesome TensorFlow Lite / Models with samples / Computer vision

download MobileNetV1 ( )
Android 7,951 16 days ago | | |
Codelab Recognize Flowers on Android |
Android 85 over 5 years ago Skin Lesion Detection
Colab Notebook American Sign Language Detection | |
Colab Notebook Stone Paper Scissor Detection |
download 7 over 4 years ago EfficientNet-Lite0 ( )
Colab & Android 7 over 4 years ago Icon Classifier | |
download Quantized COCO SSD MobileNet v1 ( )
Android 7,951 16 days ago | |
Flutter |
YOLOv5
Yolov5 Inference 17 about 3 years ago
download 27,608 6 days ago MobileNetV2 SSD ( )
Reference 27,608 6 days ago
Paper MobileDet ( )
Blog post (includes the TFLite conversion process)
(download) 23 about 5 years ago SSD MobileNet
Flutter 23 about 5 years ago
download 27,608 6 days ago BlazeFace ( )
Paper
FaceNet
Flutter 20 over 3 years ago
download 27,608 6 days ago Palm detection & hand landmarks ( )
Blog post | |
download DeepLab V3 ( )
Android & iOS 7,951 16 days ago | | Flutter | |
DeepLab V3 models 77,177 6 days ago Different variants of
TF Hub Models on with Colab Notebooks
DeepLab V3 model
Android 4 about 3 years ago |
Download 27,608 6 days ago
Paper
Arbitrary image stylization 19,175 4 months ago
Overview | |
TF Hub Models on with Colab Notebooks
Dynamic range models Download: )
Android 22 about 4 years ago |
models 57 almost 4 years ago DeepLabV3 & Style Transfer
Project repo 57 almost 4 years ago | |
U-GAT-IT 6,165 over 3 years ago (Selfie2Anime)
Project repo 74 over 3 years ago | |
White-box CartoonGAN 3,958 about 2 years ago ( )
Project repo 116 about 4 years ago | |
TF Hub Boundless on
Colab Notebook |
download Posenet ( )
Android 7,951 16 days ago | |
download 7 10 months ago MoveNet Lightning ( )
Project Repository 7 10 months ago
Models on TF Hub
Project repo 128 almost 4 years ago | |
Models on TF Hub
Project Repository 101 almost 4 years ago

Awesome TensorFlow Lite / Models with samples / Text

Android 392 over 1 year ago
Android 392 over 1 year ago
Download
Android 7,951 16 days ago | |
Paper CRAFT Text Detector ( )
Download 32 over 3 years ago | | | | | Android (Coming Soon)
Paper EAST Text Detector ( )
Models on TF Hub |

Awesome TensorFlow Lite / Models with samples / Speech

Reference 25,358 3 months ago
Inference 11 over 2 years ago
Android 3,839 5 months ago
Inference Notebook 189 almost 4 years ago |

Awesome TensorFlow Lite / Models with samples / Recommendation

Dual-Encoder 7,951 16 days ago
Android 7,951 16 days ago | |

Awesome TensorFlow Lite / Models with samples / Game

Flutter 31 about 1 year ago |

Awesome TensorFlow Lite / Model zoo / TensorFlow Lite models

MobileNet 77,177 6 days ago Pretrained MobileNet v2 and v3 models

Awesome TensorFlow Lite / Model zoo / TensorFlow Lite models / TensorFlow Lite models

TensorFlow Lite models With official Android and iOS examples
Pretrained models Quantized and floating point variants
TensorFlow Hub Set "Model format = TFLite" to find TensorFlow Lite models

Awesome TensorFlow Lite / Model zoo / TensorFlow models

TensorFlow models 77,177 6 days ago Official TensorFlow models
Tensorflow detection model zoo 77,177 6 days ago Pre-trained on COCO, KITTI, AVA v2.1, iNaturalist Species datasets

Awesome TensorFlow Lite / Ideas and Inspiration

E2E TFLite Tutorials 133 almost 3 years ago Checkout this repo for sample app ideas and seeking help for your tutorial projects. Once a project gets completed, the links of the TensorFlow Lite model(s), sample code and tutorial will be added to this awesome list

Awesome TensorFlow Lite / ML Kit examples

ML Kit Translate demo 2019-10-01 - A tutorial with material design (Kotlin) sample - recognize, identify Language and translate text from live camera with ML Kit for Firebase
Computer Vision with ML Kit - Flutter In Focus 2019-03-13
Flutter + MLKit: Business Card Mail Extractor 2019-02-09 - A blog post with a sample code
From TensorFlow to ML Kit: Power your Android application with machine learning 2019-02-08 - A talk with (Kotlin) sample code
Building a Custom Machine Learning Model on Android with TensorFlow Lite 2018-08-07
ML Kit and Face Detection in Flutter 2018-07-20
ML Kit on Android 4: Landmark Detection 2018-07-27
ML Kit on Android 3: Barcode Scanning 2018-07-28
ML Kit on Android 2: Face Detection 2018-05-31
ML Kit on Android 1: Intro 2018-05-22

Awesome TensorFlow Lite / Plugins and SDKs

Edge Impulse Created by to help you to train TensorFlow Lite models for embedded devices in the cloud
MediaPipe 27,608 6 days ago A cross platform (mobile, desktop and Edge TPUs) AI pipeline by Google AI. (PM ) |
Coral Edge TPU Edge hardware by Google.
TensorFlow Lite Flutter Plugin 508 over 1 year ago Provides a dart API similar to the TensorFlow Lite Java API for accessing TensorFlow Lite interpreter and performing inference in flutter apps.
Netron 28,134 6 days ago A tool for visualizing models
AI benchmark A website for benchmarking computer vision models on smartphones
Performance measurement How to measure model performance on Android and iOS
Material design guidelines for ML How to design machine learning powered features. A good example:
The People + AI Guide book Learn how to design human-centered AI products
Adventures in TensorFlow Lite 171 almost 2 years ago A repository showing non-trivial conversion processes and general explorations in TensorFlow Lite
TFProfiler 27 almost 3 years ago An Android-based app to profile TensorFlow Lite models and measure its performance on smartphone
TensorFlow Lite for Microcontrollers
TensorFlow Lite Examples - Android 69 about 2 years ago A repository refactors and rewrites all the TensorFlow Lite Android examples which are included in the TensorFlow official website
Tensorflow-lite-kotlin-samples 49 over 2 years ago A collection of Tensorflow Lite Android example Apps in Kotlin, to show different kinds of kotlin implementation of the

Awesome TensorFlow Lite / Learning resources / Blog posts

On-device training in TensorFlow Lite 2021-11-09
Optical character recognition with TensorFlow Lite: A new example app 2021-09-27
https://blog.tensorflow.org/2021/06/easier-object-detection-on-mobile-with-tf-lite.html 2021-06-16
YOLOv3 to TensorFlow Lite Conversion 2020-12-29 - By Nitin Tiwari
What is new in TensorFlow Lite 2020-04-20 - By Khanh LeViet
Optimizing style transfer to run on mobile with TFLite 2020-04-17 - By Khanh LeViet and Luiz Gustavo Martins
How TensorFlow Lite helps you from prototype to product 2020-04-14 - By Khanh LeViet
Getting Started with ML on MCUs with TensorFlow 2019-11-08 - By Brandon Satrom
TensorFlow Model Optimization Toolkit — float16 quantization halves model size 2019-08-05 - By the TensorFlow team
Training and serving a real-time mobile object detector in 30 minutes with Cloud TPUs 2018-07-13 - By Sara Robinson, Aakanksha Chowdhery, and Jonathan Huang
Why the Future of Machine Learning is Tiny 2018-06-11 - - By Pete Warden
Using TensorFlow Lite on Android 2018-03-30 - ) - By Laurence Moroney

Awesome TensorFlow Lite / Learning resources / Books

AI and Machine Learning On-Device Development 2021-12-01 (early access) - By Laurence Moroney ( )
AI and Machine Learning for Coders 2020-10-01 - By Laurence Moroney ( )
Mobile Deep Learning with TensorFlow Lite, ML Kit and Flutter 2020-04-06 : Build scalable real-world projects to implement end-to-end neural networks on Android and iOS ( ) - By Anubhav Singh ( ) and Rimjhim Bhadani ( )
Complete Bundle 2020-03-01 Raspberry Pi for Computer Vision ( | ) - By the PyImageSearch Team: Adrian Rosebrock ( ), David Hoffman, Asbhishek Thanki, Sayak Paul ( ), and David Mcduffee
TinyML 2019-12-01 - By Pete Warden ( ) and Daniel Situnayake ( )
Practical Deep Learning for Cloud, Mobile, and Edge 2019-10-01 - By Anirudh Koul ( ), Siddha Ganju ( ), and Meher Kasam ( )

Awesome TensorFlow Lite / Learning resources / Videos

Contributing to TensorFlow Lite with Sunit Roy 2021-10-06 (Hacktoberfest 2021)
Android ML by Hoi Lam 2020-07-25 (GDG Kolkata meetup)
Easy on-device ML from prototype to production 2020-04-01 (TF Dev Summit 2020)
TensorFlow Lite: ML for mobile and IoT devices 2020-03-11 (TF Dev Summit 2020)
Keynote - TensorFlow Lite: ML for mobile and IoT devices 2019-10-31
TensorFlow Lite: Solution for running ML on-device 2019-10-31
TensorFlow model optimization: Quantization and pruning 2019-10-31
Inside TensorFlow: TensorFlow Lite 2019-10-29
TensorFlow Lite for Android (Coding TensorFlow) 2018-04-18

Awesome TensorFlow Lite / Learning resources / Podcasts

Talking Machine Learning with Hoi Lam 2020-08-08

Awesome TensorFlow Lite / Learning resources / MOOCs

Introduction to TensorFlow Lite Udacity course by Daniel Situnayake (@dansitu), Paige Bailey ( ), and Juan Delgado
Device-based Models with TensorFlow Lite Coursera course by Laurence Moroney ( )
The Future of ML is Tiny and Bright A series of edX courses created by Harvard in collaboration with Google. Instructors - Vijay Janapa Reddi, Laurence Moroney, and Pete Warden

Backlinks from these awesome lists:

More related projects: