Skip to content

Ankitaghavate/Content-Intelligence-Based-Film-Recommendation-Engine

Repository files navigation

🎬 Content Intelligence-Based Film Recommendation Engine

A Content Intelligence-Based Film Recommendation Engine built using Machine Learning, Streamlit, and TMDB API. This application suggests movies based on user input, displaying posters for better visualization.

🚀 Features

  • 🔍 Search for a movie and get 5 similar recommendations
  • 📌 Movie posters fetched from TMDB API
  • 🎭 Interactive UI built with Streamlit
  • 🧠 ML model trained on movie similarity data

🛠️ Tech Stack

  • Python (pandas, numpy, scikit-learn)
  • Streamlit (for UI)
  • TMDB API (for fetching posters)
  • Pickle (to save ML model)

🚀 Live Demo on Hugging Face

Check out the live version of the Movie Recommender System:
👉 Try it on Hugging Face

🎯 How to Run Locally

1️⃣ Clone the Repository

# Clone the repository
git clone https://github.com/your-username/Content Intelligence-Based Film Recommendation Engine.git
cd Movie-Recommender-System

2️⃣ Create and Activate a Virtual Environment

# Create a virtual environment
python -m venv env

# Activate the virtual environment
# On Windows
env\Scripts\activate
# On macOS/Linux
source env/bin/activate

3️⃣ Install Dependencies

pip install -r requirements.txt

4️⃣ Run the Streamlit Application

streamlit run app.py

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published