This platform is designed to leverage the latest in MLOps practices to provide an end-to-end text sentiment analysis service. It incorporates advanced NLP models through HuggingFace's Transformers, offering a comprehensive solution from user authentication to sentiment analysis, all deployed within a robust, scalable MLOps architecture.
- Sentiment Analysis: Utilize HuggingFace's transformers for cutting-edge sentiment analysis.(OK)
- Secure User Authentication: Ensure secure access with a dedicated authentication service. (OK)
- Interactive UI: Engage with the service through a Streamlit-based frontend. (OK)
- Containerization: Leverage Docker and DockerHub for consistent deployment across environments. (OK)
- Scalable Deployment: Utilize Kubernetes and Helm for scalable, manageable deployment processes. (OK)
- Continuous Integration and Delivery: Automate workflows with GitHub Actions for code quality checking , seamless integration and delivery. (WIP)
- Managed Kubernetes: Deploy on Google Kubernetes Engine for robust, scalable cloud infrastructure.
- Poetry + Justfiles
- HuggingFace's Transformers Pipeline
- FastAPI
- Streamlit
- Docker + DockerHub
- Kubernetes + Helm
- GitHub Actions
- Google Kubernetes Engine (GKE)