Beer Recommendation System using Collaborative Filtering
Cloud Computing For Data Analysis

WHY RECOMMENDER SYSTEMS ?

Due to enormous amount of data present in a web application or shopping carts, recommendations are used to engage users and helps in saving good amount of time to look for similar products which were interested by them. Moreover, Recommender systems helps in maximizing the profits of an organization by suggesting relevant items which might be purchased by the user.

CONTEXT AND MOTIVATION

Our project aims to build a recommender system for the given data set using user behavior learning. Collaborative filtering technique is one such method used to display recommendations using user input. Recommender systems play a major role in increasing user interaction with applications by recommending useful items to the user based on the previous history.

DATA SET USED

Data set has a major role to play in building recommender systems. Data set shouldn’t contain null or empty tuples. For this project we are using beer review data from social website (Beer Advocate). This data set has ratings for each beer in different aspects such as aroma, appearance, taste, palate & overall rating with 1,586,614 records.

ALGORITHM AND IMPLEMENTATION USING PYTHON & SPARK