An open API service indexing awesome lists of open source software.

https://github.com/tum-ei-eda/micro-kws

Complete flow for keyword spotting on microcontrollers. From data collection to data preparation to training and deployment.
https://github.com/tum-ei-eda/micro-kws

Last synced: 2 months ago
JSON representation

Complete flow for keyword spotting on microcontrollers. From data collection to data preparation to training and deployment.

Awesome Lists containing this project

README

          

# Micro KWS

Complete flow for keyword spotting on microcontrollers. From data collection to data preparation to training and deployment.

## Context
This project is used as part of the lab accompanying the lecture: Embedded System Design for Machine Learning offered by EDA@TUM.

## Structure of this repository
The following directories can be found at the top level of this repository:
- `record/`: Provides utilities for recording and preprocessing new dataset samples (Optional)
- `train/`: Contains MicroKWS training flow and tutorial (Lab 1)
- `tvm/`: Contains a tutorial for generating MicroKWS kernels for a pre-trained model using the TVM Framework (Lab 2, Part 1)
- `target/`: Provides target software demo for deploying the MicroKWS application to a microcontroller (Lab 2, Part 2)
- `debug/`: Contains a python tool to debug the target application running on the device (Lab 2, optional)