Skip to content

The Movie Recommendation System using KNN (K-Nearest Neighbors) algorithm is a collaborative filtering-based system that suggests movies to users based on similar users' preferences and viewing patterns. The system analyzes user-movie ratings to find users with similar taste patterns and recommends movies that these similar users have enjoyed.

Notifications You must be signed in to change notification settings

Varsha-1605/Movie-Recommendation-System

Repository files navigation

Movie Recommendation🍿 System

forthebadge made-with-python
Python 3.11

Source

Features

  • Simple responsive UI
  • Movie Story
  • Movie Posters
  • Directors & Cast information
  • Total ratings
  • IMDB Ratings⭐

Usage

  • Clone my repository.
  • Open CMD in working directory.
  • Run following command.
    pip install -r requirements.txt
    
  • App.py is the main Python file of Streamlit Web-Application.
  • To run app, write following command in CMD. or use any IDE.
    streamlit run App.py
    
  • Movie_Data_Processing.ipynb is the notebook of data processing.
  • Classifier.py is the main file which is containing a KNN Algorithm.

Screenshots

Movie based Recommendation

Genre based Recommendation

About

The Movie Recommendation System using KNN (K-Nearest Neighbors) algorithm is a collaborative filtering-based system that suggests movies to users based on similar users' preferences and viewing patterns. The system analyzes user-movie ratings to find users with similar taste patterns and recommends movies that these similar users have enjoyed.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published