👷 Developed by Matheus Ramalho de Oliveira
🔨 Brazilian Software Engineer
🏡 Goiânia, Goiás, Brasil
✉️ kastorcode@gmail.com
👍 instagram.com/kastorcode
How to use machine learning in React Native applications? This app is about answering this question through models from the TensorFlow Lite library.
Architected and programmed during the Machine Learning use in React Native The Practical Guide course.
Git
Google Colab
Kaggle
React Native
Teachable Machine
TensorFlow Lite
TypeScript
Visual Studio Code
- Creating a new React Native project;
- Creating GUI of the application;
- Choosing images from gallery;
- Capturing images using camera;
- Adding TensorFlow Lite models inside React Native project;
- Performing image classification;
- Performing image classification with live camera footage;
- Performing object detection;
- Performing pose estimation;
- Performing image segmentation;
- Showing predictions on screen;
- Training image classification model;
- Dog breed recognition with images;
- Training fruit recognition model with transfer learning;
- Retraining other models;
- Fruit recognition using live camera footage.
- Make a clone of this repository;
- Open the project folder in a terminal;
- Run
yarn
to install dependencies; - Run the commands
yarn start
andyarn android
to start Metro server and compile the app; - Start coding!