Skip to content

ML pipeline for training CNN models for IoT and MCU devices

License

Notifications You must be signed in to change notification settings

vcs512/ML_IoT_pipeline

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ML for IoT pipeline - vcs512

Pipeline to train and evaluate metrics of Convolutional Neural Networks (CNNs) that fit in IoT/MCU (Internet of Things / Microcontroller) devices.

ML Pipeline

Notebooks were made to follow a standard Machine Learning (ML) development to production pipeline:

Automatic scripts

For automatic usage in CLI, it is possible to run scripts in scripts.

Model and general parameters

Module that gather model and general parameters used: development module

Model and metrics results

Directory to save the models and its results: model dir

Requirements installation

$ pip install -r requirements.txt

References

Implementation of a model in an ESP32 MCU:

Dataset reference

General pipeline

TinyML

About

ML pipeline for training CNN models for IoT and MCU devices

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published