The Jupyter notebooks in the train
folder have been based on Mike Smales' repository
- Python 3.6
- Pipenv
- aws cli
- access to Slalom's sf-iot-hackathon S3 bucket
- Create the conda environment:
make setup.env
- Download datafiles (5.6 GB):
make setup.download.dataSet
- (optional) Skip training and download models (1.5 MB):
make setup.download.models
Install dependencies:
sudo apt-get update
sudo apt-get install libatlas-base-dev libhdf5-dev
- Start Jupyter notebooks:
jupyter notebook
- Run all the Notebooks in the train folder.
- The models will be saved for further use in
train/saved_models
- Test one file -
make test.one
- Test all chainsaw files and print stats -
make test.all
make run.detect
- Play drilling sounds. E.g. this