Collaborative Filtering Implementation

Implementation of collaborative filtering on Netflix data. The train and test files have the following format: MovieId, CustomerId, and Rating. The cf.py script outputs the RMSE, MAE, and a text file with the MovieId, CustomerId, Actual Rating, and Predicted Rating of the movie for that user.