All Projects → margaretmz → Awesome Tensorflow Lite

margaretmz / Awesome Tensorflow Lite

Licence: cc0-1.0
TensorFlow Lite models, samples, tutorials, tools and learning resources.

Projects that are alternatives of or similar to Awesome Tensorflow Lite

TF-Model-Deploy-Tutorial
A tutorial exploring multiple approaches to deploy a trained TensorFlow (or Keras) model or multiple models for prediction.
Stars: ✭ 51 (-92.46%)
Mutual labels:  keras-tutorials, tensorflow-models
Processing Android
Processing mode and core library to create Android apps with Processing
Stars: ✭ 643 (-4.88%)
Mutual labels:  mobile
Neutrino
Privacy-Preserving Bitcoin Light Client
Stars: ✭ 564 (-16.57%)
Mutual labels:  mobile
Cordova Plugin Wkwebview Engine
[DEPRECATED] Apache Cordova wkwebview engine plugin
Stars: ✭ 607 (-10.21%)
Mutual labels:  mobile
Cordova Plugin Statusbar
Apache Cordova
Stars: ✭ 581 (-14.05%)
Mutual labels:  mobile
Jfoenix
JavaFX Material Design Library
Stars: ✭ 5,720 (+746.15%)
Mutual labels:  mobile
Tf Dann
Domain-Adversarial Neural Network in Tensorflow
Stars: ✭ 556 (-17.75%)
Mutual labels:  tensorflow-models
Cordova Plugin File
Apache Cordova Plugin file
Stars: ✭ 664 (-1.78%)
Mutual labels:  mobile
Pinto model zoo
A repository that shares tuning results of trained models generated by TensorFlow / Keras. Post-training quantization (Weight Quantization, Integer Quantization, Full Integer Quantization, Float16 Quantization), Quantization-aware training. TensorFlow Lite. OpenVINO. CoreML. TensorFlow.js. TF-TRT. MediaPipe. ONNX. [.tflite,.h5,.pb,saved_model,tfjs,tftrt,mlmodel,.xml/.bin, .onnx]
Stars: ✭ 634 (-6.21%)
Mutual labels:  tensorflow-models
Electrode Native
A platform to ease integration&delivery of React Native apps in existing mobile applications
Stars: ✭ 606 (-10.36%)
Mutual labels:  mobile
Cordova Plugin Splashscreen
Apache Cordova Plugin splashscreen
Stars: ✭ 602 (-10.95%)
Mutual labels:  mobile
Cordova Plugin Geolocation
Apache Cordova Plugin geolocation
Stars: ✭ 584 (-13.61%)
Mutual labels:  mobile
Lunar Unity Console
High-performance Unity iOS/Android logger built with native platform UI
Stars: ✭ 628 (-7.1%)
Mutual labels:  mobile
Dogs vs cats
猫狗大战
Stars: ✭ 570 (-15.68%)
Mutual labels:  keras-tutorials
Paddle Lite
Multi-platform high performance deep learning inference engine (『飞桨』多平台高性能深度学习预测引擎)
Stars: ✭ 5,808 (+759.17%)
Mutual labels:  mobile
Awesome Coreml Models
Largest list of models for Core ML (for iOS 11+)
Stars: ✭ 5,192 (+668.05%)
Mutual labels:  tensorflow-models
Cordova Js
Apache Cordova JavaScript Bridge
Stars: ✭ 598 (-11.54%)
Mutual labels:  mobile
Mapbox Android Demo
Google Play demo app for the Mapbox Maps SDK for Android
Stars: ✭ 624 (-7.69%)
Mutual labels:  mobile
Frida Scripts
A collection of my Frida.re instrumentation scripts to facilitate reverse engineering of mobile apps.
Stars: ✭ 665 (-1.63%)
Mutual labels:  mobile
Slinky
A light-weight, responsive, mobile-like navigation menu plugin
Stars: ✭ 649 (-3.99%)
Mutual labels:  mobile

awesome tflite

Awesome TensorFlow Lite Awesome PRs Welcome Twitter

TensorFlow Lite is a set of tools that help convert and optimize TensorFlow models to run on mobile and edge devices. It's currently running on more than 4 billion devices! With TensorFlow 2.x, you can train a model with tf.Keras, easily convert a model to .tflite and deploy it; or you can download a pretrained TensorFlow Lite model from the model zoo.

This is an awesome list of TensorFlow Lite models with sample apps, helpful tools and learning resources -

  • Showcase what the community has built with TensorFlow Lite
  • Put all the samples side-by-side for easy reference
  • Share knowledge and learning resources

Please submit a PR if you would like to contribute and follow the guidelines here.

Contents

What is new

Here are the new features and tools of TensorFlow Lite:

Models with samples

Here are the TensorFlow Lite models with app / device implementations, and references. Note: pretrained TensorFlow Lite models from MediaPipe are included, which you can implement with or without MediaPipe.

Computer vision

Task Model App | Reference Source
Classification MobileNetV1 (download) Android | iOS | Raspberry Pi | Overview tensorflow.org
Classification MobileNetV2 Recognize Flowers on Android Codelab | Android TensorFlow team
Classification MobileNetV2 Skin Lesion Detection Android Community
Classification EfficientNet-Lite0 (download) Icon Classifier Colab & Android | tutorial 1 | tutorial 2 Community
Object detection Quantized COCO SSD MobileNet v1 (download) Android | iOS | Overview tensorflow.org
Object detection YOLO Flutter | Paper Community
Object detection MobileNetV2 SSD (download) Reference MediaPipe
Object detection MobileDet (Paper) Blog post (includes the TFLite conversion process) MobileDet is from University of Wisconsin-Madison and Google and the blog post is from the Community
License Plate detection SSD MobileNet (download) Flutter Community
Face detection BlazeFace (download) Paper MediaPipe
Hand detection & tracking Palm detection & hand landmarks (download) Blog post | Model card MediaPipe
Pose estimation Posenet (download) Android | iOS | Overview tensorflow.org
Segmentation DeepLab V3 (download) Android & iOS | Overview | Flutter Image | Realtime | Paper tf.org & Community
Segmentation Different variants of DeepLab V3 models Models on TF Hub with Colab Notebooks Community
Hair Segmentation Download Paper MediaPipe
Style transfer Arbitrary image stylization Overview | Android | Flutter tf.org & Community
Style transfer Better-quality style transfer models in .tflite Models on TF Hub with Colab Notebooks Community
GANs U-GAT-IT (Selfie2Anime) Project repo | Android | Tutorial Community
GANs White-box CartoonGAN (download) Project repo | Android | Tutorial Community
Video Style Transfer Download:
Dynamic range models)
Android | Tutorial Community
Segmentation & Style transfer DeepLabV3 & Style Transfer models Project repo | Android | Tutorial Community
Low-light image enhancement Models on TF Hub Project repo | Original Paper | Community
Text Detection CRAFT Text Detector (Paper) Download | Project Repository | Blog1-Conversion to TFLite | Blog2-EAST vs CRAFT | Models on TF Hub | Android (Coming Soon) Community
Text Detection EAST Text Detector (Paper) Models on TF Hub | Conversion and Inference Notebook Community
Image Extrapolation Models on TF Hub Colab Notebook | Original Paper Community
OCR Models on TF Hub Project Repository Community

Text

Task Model Sample apps Source
Question & Answer DistilBERT Android Hugging Face
Text Generation GPT-2 / DistilGPT2 Android Hugging Face
Text Classification Download Android |iOS | Flutter tf.org & Community

Speech

Task Model App | Reference Source
Speech Recognition DeepSpeech Reference Mozilla
Speech Synthesis Tacotron-2, FastSpeech2, MB-Melgan Android TensorSpeech
Speech Synthesis(TTS) Tacotron2, FastSpeech2, MelGAN, MB-MelGAN, HiFi-GAN, Parallel WaveGAN Inference Notebook | Project Repository Community

Recommendation

Task Model App | Reference Source
On-device Recommendation Dual-Encoder Android | iOS | Reference tf.org & Community

Model zoo

TensorFlow Lite models

These are the TensorFlow Lite models that could be implemented in apps and things:

TensorFlow models

These are TensorFlow models that could be converted to .tflite and then implemented in apps and things:

Ideas and Inspiration

  • E2E TFLite Tutorials - 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

ML Kit is a mobile SDK that brings Google's ML expertise to mobile developers.

Plugins and SDKs

Helpful links

Learning resources

Interested but not sure how to get started? Here are some learning resources that will help you whether you are a beginner or a practitioner in the field for a while.

Blog posts

Books

Videos

Podcasts

MOOCs

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].