Aller au contenu
Tous les projets

Année

2024

Rôle

Preprocessing, resampling, model comparison, evaluation

Technologies

  • XGBoost
  • Random Forest
  • Decision Tree
  • Logistic Regression
  • SMOTE
  • ADASYN

Imbalanced learning

Credit Card Fraud Detection

Fraud detection on the Kaggle credit card dataset, where 0.172% of transactions are fraud, comparing four classifiers with SMOTE and ADASYN resampling.

  • Conducted fraud detection on the Kaggle dataset (284,807 transactions, only 492 fraud → 0.172%).
  • Applied SMOTE and ADASYN to handle severe class imbalance.
  • Implemented and compared Logistic Regression, Decision Tree, Random Forest, and XGBoost.
  • Achieved ROC-AUC 0.9817 and Recall 0.735 with XGBoost on imbalanced data.
  • Improved Recall to 0.816 with ADASYN while maintaining high ROC-AUC (0.9744), outperforming other models.
  • Contributed to data preprocessing, resampling, model development, and evaluation, delivering a robust prototype for financial fraud detection.
ROC-AUC
0.9817
XGBoost on imbalanced data
Recall
0.816
with ADASYN, up from 0.735
Positive rate
0.172%
492 frauds in 284,807