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
177 forks
last commit: over 4 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 Library381almost 2 years agoMakes mobile development easier ( sample code)
Model MakerCreate your custom classification models easily in a few lines of code. See below the Icon Classifier for a tutorial by the community
On-device trainingIt 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 delegate186,822almost 2 years agoHow to use the Hexagon Delegate to speed up model inference on mobile and edge devices. Also see blog post
Model MetadataProvides a standard for model descriptions which also enables

Awesome TensorFlow Lite / Models with samples / Computer vision

downloadMobileNetV1 ( )
Android7,969almost 2 years ago| | |
CodelabRecognize Flowers on Android |
Android85over 7 years agoSkin Lesion Detection
Colab NotebookAmerican Sign Language Detection | |
Colab NotebookStone Paper Scissor Detection |
download7over 6 years agoEfficientNet-Lite0 ( )
Colab & Android7over 6 years agoIcon Classifier | |
downloadQuantized COCO SSD MobileNet v1 ( )
Android7,969almost 2 years ago| |
Flutter|
YOLOv5
Yolov5 Inference17almost 5 years ago
download27,962almost 2 years agoMobileNetV2 SSD ( )
Reference27,962almost 2 years ago
PaperMobileDet ( )
Blog post (includes the TFLite conversion process)
(download)23about 7 years agoSSD MobileNet
Flutter23about 7 years ago
download27,962almost 2 years agoBlazeFace ( )
Paper
FaceNet
Flutter20about 5 years ago
download27,962almost 2 years agoPalm detection & hand landmarks ( )
Blog post| |
downloadDeepLab V3 ( )
Android & iOS7,969almost 2 years ago| | Flutter | |
DeepLab V3 models77,258almost 2 years agoDifferent variants of
TF HubModels on with Colab Notebooks
DeepLab V3 model
Android4almost 5 years ago|
Download27,962almost 2 years ago
Paper
Arbitrary image stylization19,234almost 2 years ago
Overview| |
TF HubModels on with Colab Notebooks
Dynamic range modelsDownload: )
Android22about 6 years ago|
models57over 5 years agoDeepLabV3 & Style Transfer
Project repo57over 5 years ago| |
U-GAT-IT6,170over 5 years ago(Selfie2Anime)
Project repo74over 5 years ago| |
White-box CartoonGAN3,958almost 4 years ago( )
Project repo116about 6 years ago| |
TF HubBoundless on
Colab Notebook|
downloadPosenet ( )
Android7,969almost 2 years ago| |
download7over 2 years agoMoveNet Lightning ( )
Project Repository7over 2 years ago
Models on TF Hub
Project repo130over 5 years ago| |
Models on TF Hub
Project Repository101over 5 years ago

Awesome TensorFlow Lite / Models with samples / Text

Android396about 3 years ago
Android396about 3 years ago
Download
Android7,969almost 2 years ago| |
PaperCRAFT Text Detector ( )
Download32over 5 years ago| | | | | Android (Coming Soon)
PaperEAST Text Detector ( )
Models on TF Hub|

Awesome TensorFlow Lite / Models with samples / Speech

Reference25,475about 2 years ago
Inference11over 4 years ago
Android3,855about 2 years ago
Inference Notebook189over 5 years ago|

Awesome TensorFlow Lite / Models with samples / Recommendation

Dual-Encoder7,969almost 2 years ago
Android7,969almost 2 years ago| |

Awesome TensorFlow Lite / Models with samples / Game

Flutter30about 3 years ago|

Awesome TensorFlow Lite / Model zoo / TensorFlow Lite models

MobileNet77,258almost 2 years agoPretrained MobileNet v2 and v3 models

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

TensorFlow Lite modelsWith official Android and iOS examples
Pretrained modelsQuantized and floating point variants
TensorFlow HubSet "Model format = TFLite" to find TensorFlow Lite models

Awesome TensorFlow Lite / Model zoo / TensorFlow models

TensorFlow models77,258almost 2 years agoOfficial TensorFlow models
Tensorflow detection model zoo77,258almost 2 years agoPre-trained on COCO, KITTI, AVA v2.1, iNaturalist Species datasets

Awesome TensorFlow Lite / Ideas and Inspiration

E2E TFLite Tutorials133over 4 years agoCheckout 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 demo2019-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 Focus2019-03-13
Flutter + MLKit: Business Card Mail Extractor2019-02-09 - A blog post with a sample code
From TensorFlow to ML Kit: Power your Android application with machine learning2019-02-08 - A talk with (Kotlin) sample code
Building a Custom Machine Learning Model on Android with TensorFlow Lite2018-08-07
ML Kit and Face Detection in Flutter2018-07-20
ML Kit on Android 4: Landmark Detection2018-07-27
ML Kit on Android 3: Barcode Scanning2018-07-28
ML Kit on Android 2: Face Detection2018-05-31
ML Kit on Android 1: Intro2018-05-22

Awesome TensorFlow Lite / Plugins and SDKs

Edge ImpulseCreated by to help you to train TensorFlow Lite models for embedded devices in the cloud
MediaPipe27,962almost 2 years agoA cross platform (mobile, desktop and Edge TPUs) AI pipeline by Google AI. (PM ) |
Coral Edge TPUEdge hardware by Google.
TensorFlow Lite Flutter Plugin513about 3 years agoProvides a dart API similar to the TensorFlow Lite Java API for accessing TensorFlow Lite interpreter and performing inference in flutter apps.
Netron28,684almost 2 years agoA tool for visualizing models
AI benchmarkA website for benchmarking computer vision models on smartphones
Performance measurementHow to measure model performance on Android and iOS
Material design guidelines for MLHow to design machine learning powered features. A good example:
The People + AI Guide bookLearn how to design human-centered AI products
Adventures in TensorFlow Lite172over 3 years agoA repository showing non-trivial conversion processes and general explorations in TensorFlow Lite
TFProfiler27almost 5 years agoAn Android-based app to profile TensorFlow Lite models and measure its performance on smartphone
TensorFlow Lite for Microcontrollers
TensorFlow Lite Examples - Android71almost 4 years agoA repository refactors and rewrites all the TensorFlow Lite Android examples which are included in the TensorFlow official website
Tensorflow-lite-kotlin-samples50over 4 years agoA 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 Lite2021-11-09
Optical character recognition with TensorFlow Lite: A new example app2021-09-27
https://blog.tensorflow.org/2021/06/easier-object-detection-on-mobile-with-tf-lite.html2021-06-16
YOLOv3 to TensorFlow Lite Conversion2020-12-29 - By Nitin Tiwari
What is new in TensorFlow Lite2020-04-20 - By Khanh LeViet
Optimizing style transfer to run on mobile with TFLite2020-04-17 - By Khanh LeViet and Luiz Gustavo Martins
How TensorFlow Lite helps you from prototype to product2020-04-14 - By Khanh LeViet
Getting Started with ML on MCUs with TensorFlow2019-11-08 - By Brandon Satrom
TensorFlow Model Optimization Toolkit — float16 quantization halves model size2019-08-05 - By the TensorFlow team
Training and serving a real-time mobile object detector in 30 minutes with Cloud TPUs2018-07-13 - By Sara Robinson, Aakanksha Chowdhery, and Jonathan Huang
Why the Future of Machine Learning is Tiny2018-06-11 - - By Pete Warden
Using TensorFlow Lite on Android2018-03-30 - ) - By Laurence Moroney

Awesome TensorFlow Lite / Learning resources / Books

AI and Machine Learning On-Device Development2021-12-01 (early access) - By Laurence Moroney ( )
AI and Machine Learning for Coders2020-10-01 - By Laurence Moroney ( )
Mobile Deep Learning with TensorFlow Lite, ML Kit and Flutter2020-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 Bundle2020-03-01 Raspberry Pi for Computer Vision ( | ) - By the PyImageSearch Team: Adrian Rosebrock ( ), David Hoffman, Asbhishek Thanki, Sayak Paul ( ), and David Mcduffee
TinyML2019-12-01 - By Pete Warden ( ) and Daniel Situnayake ( )
Practical Deep Learning for Cloud, Mobile, and Edge2019-10-01 - By Anirudh Koul ( ), Siddha Ganju ( ), and Meher Kasam ( )

Awesome TensorFlow Lite / Learning resources / Videos

Contributing to TensorFlow Lite with Sunit Roy2021-10-06 (Hacktoberfest 2021)
Android ML by Hoi Lam2020-07-25 (GDG Kolkata meetup)
Easy on-device ML from prototype to production2020-04-01 (TF Dev Summit 2020)
TensorFlow Lite: ML for mobile and IoT devices2020-03-11 (TF Dev Summit 2020)
Keynote - TensorFlow Lite: ML for mobile and IoT devices2019-10-31
TensorFlow Lite: Solution for running ML on-device2019-10-31
TensorFlow model optimization: Quantization and pruning2019-10-31
Inside TensorFlow: TensorFlow Lite2019-10-29
TensorFlow Lite for Android (Coding TensorFlow)2018-04-18

Awesome TensorFlow Lite / Learning resources / Podcasts

Talking Machine Learning with Hoi Lam2020-08-08

Awesome TensorFlow Lite / Learning resources / MOOCs

Introduction to TensorFlow LiteUdacity course by Daniel Situnayake (@dansitu), Paige Bailey ( ), and Juan Delgado
Device-based Models with TensorFlow LiteCoursera course by Laurence Moroney ( )
The Future of ML is Tiny and BrightA 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: