Pyscripter is a feature-rich but lightweight Python IDE
关键参数与规格
关键参数与规格
参数
值
语言
C
类别
Applications
子类别
Other
关键词
LocalAI
星标数
1,260
分叉数
428
贡献者
0
创建日期
2017-12-13
更新日期
2026-10-10
1 天星标数
0
7 天星标数
1
排名
10,927
上次排名
10,895
排名变化
-32
7 天星标排名
10,006
上次 7 天星标排名
10,055
7 天星标排名变化
49
总星标排名
9,317
上次总星标排名
9,305
总星标排名变化
-12
国家
UK
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. 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.
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.