Abstract

As streaming services have expanded in recent years, an excellent recommendation algorithm, as one of the core technologies in movie service, brings huge benefits. Although the current application research of recommendation algorithms is mature, most systems or products usually rely on only one main algorithm. This makes it difficult for the system to overcome the shortcomings of various algorithms and cannot benefit from the combination of multiple recommendation algorithms. In addition, the widely used recommendation models are found to be unable to extract the finer features of users and movies, and the calculation time is very long. Meanwhile, the recommendation results are inaccurate, and they are not user-friendly. In this research, we design and construct a system to recommend movies which is consisted by a model based on a convolutional neural network consisting. By extracting the features of users and movies, we can calculate the direct similarity of different users' movies and then predict movie ratings to give recommendations. When extracting features of users and movies, we refer to traditional algorithms based on content and content. Through the "cosine similarity" and "user movie score matrix", the Item-Based Collaborative Filtering and User-Based Collaborative Filtering can be well implemented. To sum up, our movie recommendation system is based on Convolutional Neural Network (CNN) model and the performance of the system is improved by adopting multiple recommendation algorithms such as content-based recommendation and system filtering. We efficiently trained the neural network and finally built a movie recommendation system with a faster operation speed, although some parts are not perfect.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call