Finance MLOps <2026 WIP>

Overview

A local MLOps project that classifies financial headlines into three sentiment classes. The focus is the lifecycle around the model: reproducible data, automated pipelines, model promotion and monitoring, rather than model complexity.

Dagster orchestrates news ingestion, weak labeling and TF-IDF training. MLflow tracks and versions models, while BentoML serves predictions. Monitoring with Evidently and NannyML can trigger retraining; challengers must pass evaluation checks before replacing the active model.

The stack runs through Docker Compose, with Postgres for data storage and Prometheus and Grafana for metrics.

What I learned

yeah

> Back to projects