Machine Learning Models Implementation of various models. Analysis and Visualisation of Dataset. Preprocessing of dataset. Recommender System and Matrix Factorization.