Pyscripter is a feature-rich but lightweight Python IDE.
Key parameters and specifications
Key parameters and specifications
Parameter
Value
Language
C
Category
Applications
Subcategory
Other
Keywords
LocalAI
Stars
1,260
Forks
428
Contributors
0
Created date
2017-12-13
Updated date
2026-10-10
Stars in 1 day
0
Stars in 7 days
1
Rank
10,927
Previous rank
10,895
Rank change
-32
7-day stars rank
10,006
Previous 7-day stars rank
10,055
7-day stars rank change
49
Total stars rank
9,317
Previous total stars rank
9,305
Total stars rank change
-12
Country
UK
README summary
Keyword spotting for Microcontrollers This repository consists of the tensorflow models and training scripts used in the paper: Hello Edge: Keyword spotting on Microcontrollers. The scripts are adapted from Tensorflow examples and some are repeated here for the sake of making these scripts self-contained. py, which builds the tensorflow graph based on the provided model architecture and layer dimensions. For more info on *model_size_info* for each network architecture see models. The training commands with all the hyperparameters
to reproduce the models shown in the paper are given here. To run inference on the trained model from a checkpoint on train/val/test set, run: To freeze the trained model checkpoint into a . pb file, run: Pretrained models Trained models (. pb files) for different neural network architectures such as DNN, CNN, Basic LSTM, LSTM, GRU, CRNN and DS-CNN shown in this arXiv paper are added in Pretrained_models. Accuracy of the models on validation set, their memory
requirements and operations per inference are also summarized in the following table. To run an audio file through the trained model (e. a DNN) and get top prediction, run: Quantization Guide and Deployment on Microcontrollers A quick guide on quantizing the KWS neural network models is here. The example code for running a DNN model on a Cortex-M development board is also provided here.
Frequently asked questions
How many stars and forks are recorded?
ARM-software/ML-KWS-for-MCU has 1,260 stars and 428 forks.
What is the repository rank?
ARM-software/ML-KWS-for-MCU is ranked 10,927.
What language and category are recorded?
ARM-software/ML-KWS-for-MCU has 1,260 stars, uses C and belongs to Applications.
Which repository is closest in rank?
ARM-software/ML-KWS-for-MCU is compared with mbrg/power-pwn, ranked 10,928 with 1,260 stars.
README
Keyword spotting for Microcontrollers
This repository consists of the tensorflow models and training scripts used
in the paper:
Hello Edge: Keyword spotting on Microcontrollers.
The scripts are adapted from Tensorflow examples
and some are repeated here for the sake of making these scripts self-contained.
To train a DNN with 3 fully-connected layers with 128 neurons in each layer, run:
The command line argument --model_size_info is used to pass the neural network layer
dimensions such as number of layers, convolution filter size/stride as a list to models.py,
which builds the tensorflow graph based on the provided model architecture
and layer dimensions.
For more info on model_size_info for each network architecture see
models.py.
The training commands with all the hyperparameters to reproduce the models shown in the
paper are given here.
To run inference on the trained model from a checkpoint on train/val/test set, run:
Trained models (.pb files) for different neural network architectures such as DNN,
CNN, Basic LSTM, LSTM, GRU, CRNN and DS-CNN shown in
this arXiv paper are added in
Pretrained_models. Accuracy of the models on validation set,
their memory requirements and operations per inference are also summarized in the
following table.
To run an audio file through the trained model (e.g. a DNN) and get top prediction,
run:
Quantization Guide and Deployment on Microcontrollers
A quick guide on quantizing the KWS neural network models is here.
The example code for running a DNN model on a Cortex-M development board is also provided here.