Download and unzip trained models in root folder (2GB)
sh evaluate.shsh train.shOptional audio data extraction guide with Essentia (macOS only)
Data set used for this project can be found here
-
Install Essentia with Homebrew:
brew tap MTG/essentia && brew install essentia -
Make a
data/audiofolder in the project root containing subfolders of audio files. Subfolder names used as categories, i.e.data/audio/car_horn/11251.wav -
Run
src/extract_features.pywith Python2.7 to load audio fromdata/audioand produce JSON files with audio features -
Run
write_csv.pyto distill all JSON to one .csv
Download and unzip log files in root folder
Start TensorBoard
sh tensorboard.sh