Skip to content

osmanbulutedu/Deep-Learning-Based-Recommender-System-on-Movie-Lens

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

I'll update this readme file

Recommendation systems play a crucial role in many services today and help involve and interact with their user base. Also, they help to connect people with the right products and industries. In this project, we aimed to make a recommendation system with the Neural Collaborative Filtering method. We used one of the most popular datasets, MovieLens Dataset, transformed the movie ratings as interactions, and fed them into our system. After creating the design and understanding the whole model, we started to see the effects of different parameters in the system. We analyzed the system in the case of 4 other parameters: Neuron Size, Number of Layers, Activation Function, Maximum Epoch, and Batch Size. We observed that increasing the epoch until a point affected the system positively. Then in the batch size, we found the optimal batch size as 512, while other sizes are also very close to optimal. Increasing the neuron size also affected the system positively until 64 neuron size. On the other hand, we couldn’t see a significant effect of layer size in the system. As a result, we got the optimal development of 0.86.

#collaborative filtering #matrix factorization #one-hot encoding

About

Deep Learning Based Recommender System trials on Movie Lens Data Set

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published