Music Recommender using ANNOY and Google's AudioSet
- Predicts song similarity based on Audio Embedding Information
- Approximate Nearest Neighbors used for feature similarity
- Embedded data generated for every second of audio was pre-transformed with "IBM MAX Audio Embedding Generator" (https://github.com/IBM/MAX-Audio-Embedding-Generator)
- Download Google Dataset (See references section below) and place in the
./data/audioset_v1_embeddings
directory - Run
main.ipynb
- Tensorflow 2.0 (installed via pip in anaconda)
- ANNOY (https://github.com/spotify/annoy)