Academic group project · BUas Academic
Real-Time Sign Language Recognition
Built a real-time Dutch Sign Language (NGT) recognition system — from a MediaPipe + EfficientNet-B0 model to a fully deployed, authenticated inference API — wrapped in a production MLOps stack with an automated Azure ML training pipeline, a versioned model registry, CI/CD and multi-target Docker deployment.
An end-to-end production pipeline: Azure ML training with accuracy/F1 quality gates, automatic model versioning in a registry the API pulls from on startup, GitHub Actions CI/CD, multi-target Docker deploys (Azure + on-prem via Portainer GitOps), and an enforced 90% test-coverage bar.
- PyTorch
- EfficientNet-B0
- MediaPipe
- FastAPI
- Azure ML
- MLflow
- Docker
- PostgreSQL
- GitHub Actions