Working on "Machine Learning with Python" MIT course projects, I successfully applied key ML methodologies and happy to share the code. Due to MIT policy, I can not store it accessible publicly, but I am eligible to share with you as a potential employer directly upon your request
1200 users for 1200 movies Ratings values $\in {1, ..., 5}$ Value $= 0$ for unrated ones
Description:
I was given a data matrix containing movie ratings made by users extracted from Netflix database. Any particular user has rated only a small fraction of the movies so the data matrix was only partially filled. The goal was to predict all the remaining entries of the matrix. I approached it by building a Gaussian Mixture Model (GMM) for collaborative filtering educating it with Expectation Maximization algorithm.