This is the official repository of Giovanni Gabbolini and Derek Bridge's paper "Play It Again, Sam! Recommending Familiar Music in Fresh Ways".
It is possible to replicate all the results shown in the paper by running: src/tfp/paper.py
Create an environment with Python 3.9.2 and install dependencies by: pip install -r requirements.txt
.
Also run config.sh
.
Download the required data.
In particular, download and extract in the folder res/r
the following data:
Prepare the required data by running: config.py
.