Skip to content

Latest commit

 

History

History
14 lines (11 loc) · 458 Bytes

Requirements.md

File metadata and controls

14 lines (11 loc) · 458 Bytes

Requirements

All of the code is wrtten in Python 3, using Jupyter Notebooks.

The following python packages are required for running the codes:

  1. Pandas - for reading and writing files
  2. NumPy - array operation
  3. Scikit-Learn - for error metrics, train/test split
  4. Matplotlib - plots
  5. Seaborn - plots
  6. Surprise - model-based algorithms SVD and SVD++
  7. Tensorflow - deep learning
  8. PySpark - for the attempted SVD++ and NeuralNet using Spark