All Projects → tomwalczak → food-vision-mobile-tensorflowjs

tomwalczak / food-vision-mobile-tensorflowjs

Licence: other
Food Vision project for mobile devices using TensorFlowJS

Programming Languages

Jupyter Notebook
11667 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to food-vision-mobile-tensorflowjs

gans-2.0
Generative Adversarial Networks in TensorFlow 2.0
Stars: ✭ 76 (+300%)
Mutual labels:  tensorflow-examples, tensorflow2
Eat tensorflow2 in 30 days
Tensorflow2.0 🍎🍊 is delicious, just eat it! 😋😋
Stars: ✭ 9,166 (+48142.11%)
Mutual labels:  tensorflow-examples, tensorflow2
TF2-GAN
🐳 GAN implemented as Tensorflow 2.X
Stars: ✭ 61 (+221.05%)
Mutual labels:  tensorflow-examples, tensorflow2
3D-GuidedGradCAM-for-Medical-Imaging
This Repo containes the implemnetation of generating Guided-GradCAM for 3D medical Imaging using Nifti file in tensorflow 2.0. Different input files can be used in that case need to edit the input to the Guided-gradCAM model.
Stars: ✭ 60 (+215.79%)
Mutual labels:  tensorflow-examples, tensorflow2
Awesome-Tensorflow2
基于Tensorflow2开发的优秀扩展包及项目
Stars: ✭ 45 (+136.84%)
Mutual labels:  tensorflow-examples, tensorflow2
TrackNet-Badminton-Tracking-tensorflow2
TrackNet for badminton tracking using tensorflow2
Stars: ✭ 37 (+94.74%)
Mutual labels:  tensorflow2
lyrics-generator
Generating lyrics with a recurrent neural network
Stars: ✭ 36 (+89.47%)
Mutual labels:  tensorflowjs
LIGHT-SERNET
Light-SERNet: A lightweight fully convolutional neural network for speech emotion recognition
Stars: ✭ 20 (+5.26%)
Mutual labels:  tensorflow2
ttt
A package for fine-tuning Transformers with TPUs, written in Tensorflow2.0+
Stars: ✭ 35 (+84.21%)
Mutual labels:  tensorflow2
nalp
🗣️ NALP is a library that covers Natural Adversarial Language Processing.
Stars: ✭ 17 (-10.53%)
Mutual labels:  tensorflow2
tensorflow-practice
Tutorials of Tensorflow for beginners with popular data sets and projects. Let's have fun to learn Machine Learning with Tensorflow.
Stars: ✭ 93 (+389.47%)
Mutual labels:  tensorflow-examples
GAN-RNN Timeseries-imputation
Recurrent GAN for imputation of time series data. Implemented in TensorFlow 2 on Wikipedia Web Traffic Forecast dataset from Kaggle.
Stars: ✭ 107 (+463.16%)
Mutual labels:  tensorflow2
CARLA
CARLA: A Python Library to Benchmark Algorithmic Recourse and Counterfactual Explanation Algorithms
Stars: ✭ 166 (+773.68%)
Mutual labels:  tensorflow2
TensorFlow-Raspberry-Pi 64-bit
TensorFlow installation wheels for Raspberry Pi 64 OS
Stars: ✭ 27 (+42.11%)
Mutual labels:  tensorflow2
Deep-Learning-Course
Deep Learning with TensorFlow and Keras
Stars: ✭ 13 (-31.58%)
Mutual labels:  tensorflow-examples
MIRNet
Tensorflow implementation of MIRNet for Low-light image enhancement
Stars: ✭ 78 (+310.53%)
Mutual labels:  tensorflow2
scrabble-gan
Adversarial Generation of Handwritten Text Images
Stars: ✭ 49 (+157.89%)
Mutual labels:  tensorflow2
mtlearn
Multi-Task Learning package built with tensorflow 2 (Multi-Gate Mixture of Experts, Cross-Stitch, Ucertainty Weighting)
Stars: ✭ 45 (+136.84%)
Mutual labels:  tensorflow2
pytorch2keras
PyTorch to Keras model convertor
Stars: ✭ 788 (+4047.37%)
Mutual labels:  tensorflowjs
FaceEmotionClassifier
人脸识别与卡通化
Stars: ✭ 102 (+436.84%)
Mutual labels:  tensorflow-examples

FoodVision Mobile 🍔 👀📱

Cool ReactJS app using TensorFlow JS to classify images of food. You can select from 3 different models and see how they perform!

Demo

Try out the live app here


I was curious about how ResNet50 and ImageNet (trained on Food101 dataset), would perform running on a smartphone, in a browser using TensorFlow JS.

Using TFJS makes it very easy to test these models in the wild - would they perform OK?

My approach was to extract image features from ResNet50V2 and ImageNetV2, fit them to Food101 dataset and finally convert to Tensorflow JS.

It turns out that EfficientNet's built-in Keras scaling layers are not compatible with TFJS, so the model would have to be re-created and trained from scratch.

The wrapper app is ReactJS.


(This project was inspired by @mrdbourke's excellent TF course, check it out: Tensorflow Deep Learning )

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].