🚀 STMicroelectronics - STM32AI model zoo

Welcome to the STM32 Model zoo dockerized Dashboard 📈
This space is dedicated to run STM32 model zoo from the dashboard using Dash Plotly. This zoo is a collection of reference machine learning models that are optimized to run on STM32 microcontrollers. Available on GitHub, this is a valuable resource for anyone looking to add AI capabilities to their STM32-based projects.
Quick Start
Get started quickly with the STM32 Model Zoo Dashboard. Click the button below to start the application.
Start ApplicationIntroduction
The application provides a comprehensive dashboard interface for interacting with STM32 models and exploring their capabilities. It is developed using Flask and Dash, and is hosted on Hugging Face Spaces.
This dashboard simplifies the use of the STM32 AI Model Zoo, enabling you to start training these models on Hugging Face with ease.
User Guide
This application provides the necessary code to build a docker container that runs on Hugging Face Docker Space. This space hosts :
Dataset | License |
---|---|
Flower Photos | CC BY 2.0 |
Plant Village | CC0 1.0 |
Food-101 | - |
WISDM Activity Recognition | CC BY 2.0 |
Hand Posture | SLA008 |
ESC-50 | - |
Usage Scenarios
To start using the features of this application follow these steps:
These datasets are downloaded automatically and do not require a data preparation phase as mentioned for Object Detection, Pose Segmentation, and Semantic Segmentation use cases.
How to use the dashboard ?
- Select the use case from the drop-down list.
- A corresponding YAML configuration file will open, and you'll need to configure it to launch a training session.
If you're using a use case with one of the datasets handled by the download_datasets.py script, go to the Dataset section in the YAML file and configure the path to your data accordingly : ../datasets/your_use_case/name_of_dataset
For example, if you selected Image classification use case with flowers dataset the path should be this way: ../datasets/image_classification/flowers_photo
For the other use cases that need data preparation, we recommend you place your dataset in the datasets folder and set your path accordingly: datasets/name_of_your_dataset - Submit your modifications and insert your ST Edge AI Developer cloud to benefit from the whole experience.
Your training session will start, allowing you to visualize output logs and metrics plots. Finally, you can download your experiment outputs.
If you need to explore, evaluate, and benchmark pre-trained models, you can use stm32ai-modelzoo
Note:
How to Start the Application
Once the space has been duplicated from the home page, you need to update the script download_datasets.py script that will allow you to download and unarchive the dataset corresponding to your use case.
Duplicate this Space
To start using this application, duplicate this space to your own Hugging Face account.
Duplicate this Space