FraudShield AI detects suspicious credit card transactions using machine learning, SMOTE balancing, XGBoost classification, and advanced model evaluation.
High fraud recall, excellent ROC-AUC, and very low overfitting gap.
Complete machine learning workflow from dataset to fraud prediction.
Credit card transaction records with fraud and legitimate classes.
Missing values, duplicate removal, scaling, and train-test split.
Class imbalance handled using Synthetic Minority Over-sampling.
Best model selected using recall, F1 score, ROC-AUC, and overfitting gap.
The system compares multiple ML algorithms and selects XGBoost as the best-performing model.
Models Tested
F1 Score
ROC-AUC