Skip to content

Vortex-21/Movie-Recommender

Repository files navigation

Movie Recommender System

This Streamlit-based Movie Recommender System allows you to select a movie you like and receive recommendations for similar movies.

Usage

  1. Requirements:

    • Python 3.x
    • Required libraries: streamlit, pickle, pandas, requests, PIL (Pillow)
  2. Installation:

    • Ensure you have the required libraries installed using pip:
      pip install streamlit pandas requests Pillow
  3. Data:

    • This system relies on the TMDb 5000 Movies Dataset, which has been preprocessed.
    • Ensure you have the following files in your project directory:
      • movies_dict.pkl: Pickle file containing movie data.
      • similarity.pkl: Pickle file containing movie similarity data.
  4. Running the Recommender:

    • Run the Streamlit app by executing the script.
    • Select a movie from the dropdown menu.
    • Click the "Recommend" button to receive movie recommendations based on your selection.

Screenshots

Homepage

Screenshot 2023-07-15 012103

Movie Selection Dropdown

Screenshot 2023-07-15 012115

Recommended Movies

Screenshot 2023-07-15 012202

Credits

This code is a simple implementation of a movie recommendation system using Streamlit and Python.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published