feat(mlflow): swap default tracking URI to sqlite:///mlflow.db 5f2258e PrajnaShetty commited on 7 days ago
feat(api): make MLflow registry the serving source-of-truth 9b4857c PrajnaShetty commited on 7 days ago
feat(adapters): add MLflowRegistryAdapter + load_from_registry_or_fallback bc20464 PrajnaShetty commited on 7 days ago
feat(training): register AraBERT LoRA in MLflow Model Registry 6a304ee PrajnaShetty commited on 7 days ago
feat(training): register CatBoost baseline in MLflow Model Registry 8ec0b42 PrajnaShetty commited on 8 days ago
feat(training): add polymorphic SentimentPyfunc + register_as in log_run d24d5bf PrajnaShetty commited on 8 days ago
chore(phase): close Phase 5 β dialect breakdown (Gulf vs MSA F1, lexicon-v1) cd5a699 PrajnaShetty commited on 8 days ago
feat(training): include dialect_breakdown in AraBERT LoRA report 68237d7 PrajnaShetty commited on 8 days ago
feat(training): include dialect_breakdown in CatBoost baseline report 1473fd8 PrajnaShetty commited on 8 days ago
feat(domain): add Dialect enum + lexicon-based classify_dialect 6d332b7 PrajnaShetty commited on 8 days ago
feat(training): backfill confidence_histogram into reports JSON 466b5b5 PrajnaShetty commited on 8 days ago
feat(api): wire /predict drift recording + /metrics/drift endpoint 9811dac PrajnaShetty commited on 8 days ago
feat(adapters): add InMemoryDriftMonitor with predicted-class + confidence buckets eefbb1a PrajnaShetty commited on 8 days ago
feat(domain): add DriftMonitorPort + PSI implementation + confidence bucketing 8b14399 PrajnaShetty commited on 8 days ago
feat(api): rewire /predict through Depends(get_classifier) with hardened error handling 976efc5 PrajnaShetty commited on 8 days ago
refactor(api): introduce create_app() + lifespan with SENTIMENT_BACKEND dispatch f88a246 PrajnaShetty commited on 8 days ago
chore(phase): close Phase 2 β AraBERT LoRA beats CatBoost baseline aeb6c20 PrajnaShetty commited on 8 days ago
style: apply ruff format to phase-02 adapter + training + tests d0c2eee PrajnaShetty commited on 8 days ago
feat(demo): add --backend flag to showcase LoRA adapter alongside CatBoost 990670d PrajnaShetty commited on 8 days ago
feat(training): add AraBERT LoRA training pipeline with MLflow tracking 5defcb8 PrajnaShetty commited on 8 days ago
feat(training): add mlflow_logging helper for file-backed run tracking c263f6f PrajnaShetty commited on 8 days ago
feat(adapters): add AraBERT LoRA adapter implementing SentimentClassifierPort a6893b2 PrajnaShetty commited on 8 days ago
chore(phase): close Phase 1 β CatBoost baseline meets F1 bar 9e8c5f3 PrajnaShetty commited on 8 days ago
feat(demo): add CLI showcase for trained CatBoost adapter 4a0e17f PrajnaShetty commited on 8 days ago
feat(training): add CatBoost baseline training pipeline with F1+confusion matrix d7af5d0 PrajnaShetty commited on 8 days ago
feat(adapters): add CatBoost+TF-IDF adapter implementing SentimentClassifierPort 8714644 PrajnaShetty commited on 8 days ago
feat(adapters): add HARD dataset loader with 5β β3-class mapping a53dc31 PrajnaShetty commited on 8 days ago