The eIQ Sample Apps repository hosts Machine Learning applications demos based on the eIQ™ ML Software Development Environment. The following examples were tested and used for training purposes. To be understandable each application contains a read-me file allowing the user to get started with the eIQ demos.
The eIQ samples apps target the latest eIQ release and are split in labs sections. Before starting with the examples, read the introduction part:
- Object Recognition using Arm NN
This section contains samples for running inference and predicting different objects. It also includes an extension that can recognize any given camera input/object.
- Handwritten Digit Recognition
This section focuses on a comparison of inference time between different models for handwritten digits recognition.
- Object Recognition using OpenCV DNN
This section uses OpenCV DNN module for running inference and detecting objects from an image. It also includes an extension that can detect any given camera input/object.
- Face Recognition using TensorFlow Lite
This section uses a model for running inference and recognizing faces.
- TensorFlow Lite Quantization
This tutorial demonstrates how to convert a TensorFlow model to TensorFlow Lite and then apply quantization.
- TensorFlow Transfer Learning
This lab takes a TensorFlow image classification model and re-trains it to categorize images of flowers.
To deploy the demos from the eIQ Sample Apps repository to an i.MX8 board, please check: Deploying the eIQ Sample Apps to an i.MX8 board
These labs sections will be updated frequently in order to keep all codes and tutorials up-to-date.