ML pipeline trained on 6.3M by Nishtha SharmaML pipeline trained on 6.3M by Nishtha Sharma

ML pipeline trained on 6.3M

Nishtha  Sharma

Nishtha Sharma

ML pipeline trained on 6.3M real-world transactions with extreme class imbalance (~0.13% fraud rate).
The hard part wasn't the model — it was tuning decision thresholds against actual business metrics (precision-recall tradeoffs, cost of false negatives vs false positives) rather than chasing default accuracy numbers. Deployed as a live REST API via Flask for real-time inference.
Stack: Python · XGBoost · Flask · Scikit-learn · Pandas
Like this project

Posted Jun 4, 2026

ML pipeline trained on 6.3M real-world transactions with extreme class imbalance (~0.13% fraud rate). The hard part wasn't the model — it was tuning decision...