To install all necessary python modules,
pip install -r requirements.txt
Uses genetic algorithms, random forest model (to predict user ratings) and gradient descent functions (to combine user ratings and predicted ratings which is taken as the final fitness of each musical sequence).
Genetic Algorithms and music playback, thanks to https://github.com/kiecodes/generate-music