Which movie might you like? A reasearch involving various machine learning techniques on recommender systems.