WorkflowMovie Recommendation Engine with Spark Collaborative Filtering

Workflow preview
1. Create local Spark Context 2. Read ratings.csv and movies.csv from movie-lens dataset into Spark ( 3. Ask user for rating on 20 random movies to build user profile and include in training set 4.Train Spark Collaborative Filtering Learner (Alternating Least Squares) algorithm 5. Apply model to all other movies unrated by user 6. Display recommendation results for user