Movie-Recommendation-System Item and user-based system to recommend movies using three methods on the MovieLens dataset: Rule Based method. Machine learning method (KNN). Deep learning method (Simple neural network).