Skip to content

Latest commit

 

History

History
29 lines (24 loc) · 1.06 KB

README.md

File metadata and controls

29 lines (24 loc) · 1.06 KB

Wake Vision

Wake Vision is a Dataset for TinyML person detection. This repository contains the code to generate and filter the dataset from Open Images V7, as well as code to train and evaluate MobileNetV2 models on the dataset. We also provide a suite of benchmarks to evaluate the performance of a person detection model on challenging subsets.

Installation

To install the required packages, run the following command:

pip install -r requirements.txt

Download and build Open Images

Instructions in partial_open_images_v7/README.md

Train a model

To train a MobileNetV2 model using the base config:

python train.py

You can change the config by passing arguments to the train.py script. For example, to change the experiment name and model size, run the following command:

python train.py --experiment_name="name" --model_size=0.5

Alternatively you can change experiment_config.py directly.

Evaluate the model

To run the benchmark suite:

python benchmark_suite.py