Show simple item record

dc.contributor.advisorTran, Duc Vi
dc.contributor.authorNguyen, Thi Hong Tham
dc.date.accessioned2024-09-13T08:01:59Z
dc.date.available2024-09-13T08:01:59Z
dc.date.issued2023-07
dc.identifier.urihttp://keep.hcmiu.edu.vn:8080/handle/123456789/5551
dc.description.abstractMovie recommendation systems are an important part of modern online movie platforms, assisting users in findning relevant and personalized movie suggestions from large catalogs. Using the MovieLens-1M dataset, this thesis investigates the effectiveness of three recommendation algorithms: K-Nearest Neighbors(K-NN), Random Forest, and Matrix Factorization. The study begins with an in-depth examnination of the Movielens-1M dataset, which contains a million ratings from a wide of users for thousands of films. To handle missing data, normalize ratings, and transform categorical features, various preprocessing techniques are used. The K-NN algorithm is implemented, utilizing cosine similarity as a distance metric to recommend movies based on user-item ratings. To optimize the algorithm’s performance, the impact of different parameter values for K and other hyperparameters is evaluated. The popular ensemble learning method Random Forest is then used to generate recommendations by constructing decision trees based on user and movie attributes. Matrix Factorization is used in addition to user-item ratings to uncover latent features and capture complex relationships between users and movies. The latent factors that result are used to predict personalized movie recommendations. To assess the performance of the implemented recommendation algorithms, evaluation metrics such as precision, recall used. Comparative analyses are performed to identify each algorithm’s strengths and weaknesses and to provide insights into their effectiveness in recommending movies to different users. Overall, by offering a thorough analysis of the K-NN, Random Forest, and Matrix Factorization algorithms, this thesis makes a contribution to the field of movie recommendation systems. The research results provide insightful information for creating and improving movie recommendation algorithms, enabling better user interactions and more active user participation on movie platforms.en_US
dc.language.isoenen_US
dc.subjectMovie recommender systemsen_US
dc.subjectK-NNen_US
dc.subjectRandom Foresten_US
dc.subjectMatrix Factorizationen_US
dc.titleMachine learning application in movie recommender systems: A case study of movielens websiteen_US
dc.typeThesisen_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record