Skip to content

About

Detect fraudulent credit card transactions using ML. Includes data preprocessing, modeling, and results visualization

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

4 Commits

Folders and files

Repository files navigation

🛡️ Credit Card Fraud Detection using Machine Learning

This project detects fraudulent credit card transactions using machine learning techniques on a real, imbalanced dataset.


🔍 Project Highlights

  • Trained multiple models: Logistic Regression, Random Forest, XGBoost
  • Balanced data using SMOTE to handle class imbalance
  • Evaluated models using Precision, Recall, F1-Score, and ROC-AUC
  • Visualized results with confusion matrix, ROC curve, and feature importance

🧰 Technologies Used

  • Python, Jupyter Notebook
  • Pandas, NumPy, Matplotlib, Seaborn
  • scikit-learn, imbalanced-learn, XGBoost

📊 Sample Results

Metric Score
Accuracy 99.72%
Precision 92.1%
Recall 88.3%
F1-Score 90.2%
ROC AUC 0.981

About

Detect fraudulent credit card transactions using ML. Includes data preprocessing, modeling, and results visualization

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages