Skip to content

chrpro/MiniLearn

Repository files navigation

MiniLearn

On-Device Learning for Low-Power IoT Devices

This is a repor for the paper Minilearn as part of International Conference on Embedded Wireless Systems and Network (EWSN) 2022

I'm using the CMSIS-NN libray as submodule, you should clone using git clone --recurse-submodules or if you already cloned use git submodule update --init --recursive

I have create a simplified version that can be compiled on local computer, if you need to cross-compile there board specific steps to follow.

There are three examples for three datasets: CIFAR10, WISDM (HAR), and google keyspotting.

In order to complie you need to check the Makefile (I use relateve folder refence) so you should need to just execute make.

The makefile create a local executable with the name Minilearn, to execute type ./MiniLearn

In CIFAR10 and HAR example the strucure looks like

├── src                     # Source files 
├── obj                     # Obj files from other lib

The keyspotting depends on different libraries and more steps is needed to make it work

About

On-Device Learning for Low-Power IoT Devices

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages