To setup environment run (assuming you have conda installed):
conda env create -f environment.yml
conda activate vmm
To run the server locally simply run uvicorn main:app --reload
or python main.py
. The server will then be running on localhost.
GTZAN Dataset was used to learn. Songs are expected in data folder. For classification, the following genres were chosen:
- classical
- jazz
- rock
- hiphop
- reggae
- country
- metal