Track Awesome Tensorflow Lite Updates Weekly
An awesome list of TensorFlow Lite models, samples, tutorials, tools and learning resources.
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor · 😺 margaretmz/awesome-tensorflow-lite · ⭐ 960 · 🏷️ Computer Science
Feb 14 - Feb 20, 2022
Blog posts / Other
- 2021-11-09 On-device training in TensorFlow Lite
Nov 01 - Nov 07, 2021
Helpful links / Other
- Tensorflow-lite-kotlin-samples (⭐25) - A collection of Tensorflow Lite Android example Apps in Kotlin, to show different kinds of kotlin implementation of the example apps
Videos / Other
- 2021-10-06 Contributing to TensorFlow Lite with Sunit Roy (Hacktoberfest 2021)
Jul 12 - Jul 18, 2021
TensorFlow models / Other
- Tensorflow detection model zoo (⭐75k) - Pre-trained on COCO, KITTI, AVA v2.1, iNaturalist Species datasets.
Apr 19 - Apr 25, 2021
Books / Other
- 2021-12-01 AI and Machine Learning On-Device Development (early access) - By Laurence Moroney (@lmoroney).
- 2020-10-01 AI and Machine Learning for Coders - By Laurence Moroney (@lmoroney).
- 2020-04-06 Mobile Deep Learning with TensorFlow Lite, ML Kit and Flutter: Build scalable real-world projects to implement end-to-end neural networks on Android and iOS (GitHub (⭐39)) - By Anubhav Singh (@xprilion) and Rimjhim Bhadani (@Rimjhim28).
Jan 04 - Jan 10, 2021
Blog posts / Other
- 2020-12-29 YOLOv3 to TensorFlow Lite Conversion - By Nitin Tiwari.
Nov 30 - Dec 06, 2020
Blog posts / Other
- 2020-04-17 Optimizing style transfer to run on mobile with TFLite - By Khanh LeViet and Luiz Gustavo Martins.
- 2019-11-08 Getting Started with ML on MCUs with TensorFlow - By Brandon Satrom.
- 2018-06-11 - Why the Future of Machine Learning is Tiny - By Pete Warden.
- 2018-03-30 - Using TensorFlow Lite on Android) - By Laurence Moroney.
Books / Other
- 2019-12-01 TinyML - By Pete Warden (@petewarden) and Daniel Situnayake (@dansitu).
Videos / Other
Nov 16 - Nov 22, 2020
MOOCs / Other
- 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.
Nov 09 - Nov 15, 2020
Helpful links / Other
- TFProfiler (⭐26) - An Android-based app to profile TensorFlow Lite models and measure its performance on smartphone.
Oct 19 - Oct 25, 2020
Helpful links / Other
- TensorFlow Lite Examples - Android (⭐34) - A repository refactors and rewrites all the TensorFlow Lite Android examples which are included in the TensorFlow official website.
Oct 05 - Oct 11, 2020
Past announcements:
- Hexagon delegate (⭐169k) - How to use the Hexagon Delegate to speed up model inference on mobile and edge devices. Also see blog post Accelerating TensorFlow Lite on Qualcomm Hexagon DSPs.
TensorFlow Lite models / Other
- 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.
Ideas and Inspiration / Other
- E2E TFLite Tutorials (⭐123) - 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.
ML Kit examples / Other
- 2019-10-01 ML Kit Translate demo - A tutorial with material design Android (⭐175) (Kotlin) sample - recognize, identify Language and translate text from live camera with ML Kit for Firebase.
- 2019-03-13 Computer Vision with ML Kit - Flutter In Focus.
- 2019-02-09 Flutter + MLKit: Business Card Mail Extractor - A blog post with a Flutter (⭐51) sample code.
- 2019-02-08 From TensorFlow to ML Kit: Power your Android application with machine learning - A talk with Android (⭐9) (Kotlin) sample code.
- 2018-07-20 ML Kit and Face Detection in Flutter.
- 2018-07-27 ML Kit on Android 4: Landmark Detection.
- 2018-07-28 ML Kit on Android 3: Barcode Scanning.
- 2018-05-31 ML Kit on Android 2: Face Detection.
- 2018-05-22 ML Kit on Android 1: Intro.
Plugins and SDKs / Other
- Edge Impulse - Created by @EdgeImpulse to help you to train TensorFlow Lite models for embedded devices in the cloud.
- TensorFlow Lite Flutter Plugin (⭐362) - Provides a dart API similar to the TensorFlow Lite Java API for accessing TensorFlow Lite interpreter and performing inference in flutter apps. tflite_flutter on pub.dev.
Helpful links / Other
- Adventures in TensorFlow Lite (⭐137) - A repository showing non-trivial conversion processes and general explorations in TensorFlow Lite.
Blog posts / Other
- 2020-04-20 What is new in TensorFlow Lite - By Khanh LeViet.
- 2020-04-14 How TensorFlow Lite helps you from prototype to product - By Khanh LeViet.
- 2019-08-05 TensorFlow Model Optimization Toolkit — float16 quantization halves model size - By the TensorFlow team.
- 2018-07-13 Training and serving a real-time mobile object detector in 30 minutes with Cloud TPUs - By Sara Robinson, Aakanksha Chowdhery, and Jonathan Huang.
Books / Other
- 2020-03-01 Raspberry Pi for Computer Vision (Complete Bundle | TOC) - By the PyImageSearch Team: Adrian Rosebrock (@PyImageSearch), David Hoffman, Asbhishek Thanki, Sayak Paul (@RisingSayak), and David Mcduffee.
- 2019-10-01 Practical Deep Learning for Cloud, Mobile, and Edge - By Anirudh Koul (@AnirudhKoul), Siddha Ganju (@SiddhaGanju), and Meher Kasam (@MeherKasam).
Videos / Other
- 2020-07-25 Android ML by Hoi Lam (GDG Kolkata meetup).
- 2020-04-01 Easy on-device ML from prototype to production (TF Dev Summit 2020).
- 2020-03-11 TensorFlow Lite: ML for mobile and IoT devices (TF Dev Summit 2020).
- 2019-10-29 Inside TensorFlow: TensorFlow Lite.
- 2018-04-18 TensorFlow Lite for Android (Coding TensorFlow).
Podcasts / Other
- 2020-08-08 Talking Machine Learning with Hoi Lam.
Sep 14 - Sep 20, 2020
Past announcements:
- Announcement of the new converter - MLIR-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 (⭐274) - Makes mobile development easier (Android (⭐6.5k) sample code).
- Model Maker - Create your custom image & text (⭐6.5k) 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 Android (⭐6.5k) sample code and another one from the community (Blog | Android (⭐52)).
- Model Metadata - Provides a standard for model descriptions which also enables Code Gen and Android Studio ML Model Binding.
TensorFlow Lite models / Other
- MobileNet (⭐75k) - Pretrained MobileNet v2 and v3 models.
TensorFlow models / Other
- TensorFlow models (⭐75k) - Official TensorFlow models.
Plugins and SDKs / Other
- MediaPipe (⭐19k) - A cross platform (mobile, desktop and Edge TPUs) AI pipeline by Google AI. (PM Ming Yong) | MediaPipe examples.
- Coral Edge TPU - Edge hardware by Google. Coral Edge TPU examples.
Helpful links / Other
- Netron (⭐20k) - 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: ML Kit Showcase App (⭐488).
- The People + AI Guide book - Learn how to design human-centered AI products.
MOOCs / Other
- Introduction to TensorFlow Lite - Udacity course by Daniel Situnayake (@dansitu), Paige Bailey (@DynamicWebPaige), and Juan Delgado.
- Device-based Models with TensorFlow Lite - Coursera course by Laurence Moroney (@lmoroney).