A Novel Movie Recommendation System Based on Collaborative Filtering and Neural Networks
暂无分享,去创建一个
Movie recommendation is one of the most common recommendation systems, and the related technologies for recommendation are constantly improving. It has evolved from traditional statistical analysis to collaborative filtering and machine learning today. This paper aims to find a set of criteria that are practical, reasonable, and accurate in using existing recommendation systems. We compare some techniques and tools and conduct experiments for popular tools currently used, especially Scikit-learn and TensorFlow. The experiments focus on the comparison of the advantages, error measure, and process time of these tools. From the experimental results, we further propose a novel recommendation system, based on collaborative filtering and neural network, which maintains lower error measure.
[1] Gaël Varoquaux,et al. Scikit-learn: Machine Learning in Python , 2011, J. Mach. Learn. Res..
[2] Yuan Yu,et al. TensorFlow: A system for large-scale machine learning , 2016, OSDI.
[3] Lars Kai Hansen,et al. Neural Network Ensembles , 1990, IEEE Trans. Pattern Anal. Mach. Intell..
[4] Ashraf Osman Ibrahim,et al. Collaborative filtering: Techniques and applications , 2017, 2017 International Conference on Communication, Control, Computing and Electronics Engineering (ICCCCEE).