Dependencies required before running:
- Python 2.7.15
- scikit-surprise 1.0.6
- scipy 1.0.0
- gensim 3.4.0
- pandas 0.23.0
- anaconda jupyter-notebook
You will need to run the personal_stats.py and playlist_file_map.py in codes.zip file
- personal_stats.py this will create a list of occurences of artists, albums and tracks
- playlist_file_map.py this will creare a mapping of playlist to filename
Keep the mappings in mappings folder and stat files in stat folder You will need to readjust the directories accordingly
Use the data.txt to generate fasttext embeddings data.txt contains the playlist names