A RESTful API built with Django and Django REST Framework that uses a pre-trained LDA (Latent Dirichlet Allocation) model to extract topics from text.
The project also includes a Jupyter Notebook for training and visualizing the model using pyLDAvis and matplotlib.
- 🔍 Topic extraction using Gensim’s LDA
- 📊 Interactive topic visualization with pyLDAvis
- 🧪 Automated testing with pytest
- 🔁 Reusable model inference endpoint
- 📁 Clean and modular Django project structure
pip install -r requirements.txt