Recommender-System

Problem Statement: Develop an Offer Recommender System from Bank’s Data.

Solution Description:

  1. Alternating Least Squares from pyspark's mllib is used along with models like Singular Value Decomposition,** CoClustering and SlopeOne** from Python's Surprise package to build the recommender system. The comparison of all the models is attached below:

image

  1. Technology used: Python, Machine Learning, Apache Spark, and Open-source libraries

The Repository contains the following:

  1. Jupyter Notebook containing the solution(code) to the problem statement.
  2. Dataset (.parquet)
  3. README.md