Spaces:
Running
Running
A newer version of the Streamlit SDK is available:
1.45.1
metadata
title: Intelliflix
emoji: π¬
colorFrom: red
colorTo: blue
sdk: streamlit
sdk_version: 1.45.0
app_file: app.py
tags:
- streamlit
pinned: true
license: agpl-3.0
short_description: A semantic movie recommendation system.
π¬ Intelliflix β Semantic Movie Recommender
Intelliflix is a semantic movie recommendation system powered by TMDb metadata and sentence-transformer embeddings.
π‘ Simply enter a movie name or plot description, and Intelliflix will return semantically similar movies β not just based on genre, but meaning.
π How It Works
- Uses TMDb metadata (title, overview, genres)
- Generates sentence embeddings using
all-MiniLM-L6-v2
- Runs semantic search via FAISS over precomputed vectors
- Recommends movies with similar plot meanings
π Dataset
This Space uses the Intelliflix Store Dataset, which includes:
- Movie metadata (
data/
) - Sentence embeddings (
embeddings/
) - FAISS vector indexes (
indexes/
)
π Run Locally
git clone https://huggingface.co/spaces/uiuxarghya/intelliflix
cd intelliflix
pip install -r requirements.txt
streamlit run app.py
π‘ License
This project is licensed under the AGPL-3.0.
π« Author
Built by Arghya Ghosh Β· GitHub