scikit-learn
scikit-surprise
pandas
numpy
