A Machine Learning Approach to Movie Recommendation Systems | Synapse