intelliflix / README.md
uiuxarghya's picture
feat(app/docs): update README.md with enhanced formatting and additional sections
5e7fc30 verified
---
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](https://huggingface.co/datasets/uiuxarghya/intelliflix-store), which includes:
- Movie metadata (`data/`)
- Sentence embeddings (`embeddings/`)
- FAISS vector indexes (`indexes/`)
## πŸš€ Run Locally
```bash
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](https://arghya.dev) Β· [GitHub](https://github.com/uiuxarghya)