Skip to content

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

Notifications You must be signed in to change notification settings

Ankur-krGarg/Fraud-Detection

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

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

Watchers

Forks

Releases

No releases published

Packages

No packages published