Fraud Transaction Detection

Machine learning · imbalanced classificationPython · scikit-learn · pandas
Pythonscikit-learnpandasNumPySciPy

An end-to-end fraud-detection model on 6.4M financial transactions that catches 95% of fraud at 0.995 ROC-AUC — built around a leak-free, reusable preprocessing pipeline and evaluation tuned for catching rare cases rather than raw accuracy.

Results

Feature engineering & pipeline

Data cleaning & validation

View on GitHub
← Back to projects