A Machine Learning Recommender System Based on Collaborative Filtering Using Gaussian Mixture Model Clustering