Skip to content

Movie Recommender System developed using Streamlit, Python, and The Movie Database (OMDb) API. It recommends movies based on similarity scores between movies.

Notifications You must be signed in to change notification settings

Imamul5641/Movie_Recommendation

Repository files navigation

Movie Recommender System

This project is a Movie Recommender System developed using Streamlit, Python, and The Movie Database (OMDb) API. It recommends movies based on similarity scores between movies.

Prerequisites

  • Python 3.x
  • Streamlit
  • Pandas
  • Requests

Features

  • Recommendation:Enter the name of a movie, and the system recommends five similar movies.
  • Movie Details: Click on a recommended movie to view its details, including the movie poster.
  • User Interface: The application provides an interactive and user-friendly interface to explore movie recommendations.

Data

  • The system uses a precomputed similarity matrix and use to generate recommend pickle file (recommend.pkl).
  • Movie details are fetched from 'movies.csv', which contains information about movies from a kaggle dataset.

Usage

  1. Select a movie from the dropdown list.
  2. Click the "Recommend" button to get recommendations.
  3. View recommended movies with their titles and posters.

Acknowledgments

  • The Movie Database (OMDb) API is used to fetch movie details and posters.
  • The recommend file is precomputed and stored in a compressed pickle file.

Author

About

Movie Recommender System developed using Streamlit, Python, and The Movie Database (OMDb) API. It recommends movies based on similarity scores between movies.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published