Project Insight is designed to create NLP as a service with code base for both front end GUI (
streamlit ) and backend server (
FastApi ) the usage of transformers models on various downstream NLP task.
The downstream NLP tasks covered:
- News Classification
- Entity Recognition
- Sentiment Analysis
- Information Extraction
The user can select different models from the drop down to run the inference.
The users can also directly use the backend fastapi server to have a command line inference.
Features of the solution
Python Code Base : Built using
Streamlitmaking the complete code base in Python.
- Expandable : The backend is desinged in a way that it can be expanded with more Transformer based models and it will be available in the front end app automatically.