Skip to content

adityasingh-0803/Credit-Card-Fraud-Detection

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ Credit Card Fraud Detection

This project develops a machine learning model to detect fraudulent credit card transactions using the Kaggle Credit Card Fraud Detection dataset. It focuses on handling class imbalance, feature engineering, and optimizing model performance.


πŸ“‚ Dataset


πŸ—οΈ Approach

βœ… Data Preprocessing

βœ” Removed missing/duplicate values
βœ” Scaled transaction amounts
βœ” Created new features (e.g., transaction frequency, spending patterns)

βœ… Handling Imbalanced Data

βœ” Used SMOTE (Synthetic Minority Oversampling Technique) to balance fraud cases

βœ… Model Training & Evaluation

βœ” Models tested: Logistic Regression, Random Forest, XGBoost
βœ” Used AUC-ROC, Precision-Recall, and Confusion Matrix for evaluation


πŸ“Š Model Performance

  • Random Forest AUC-ROC: ~0.95
  • XGBoost AUC-ROC: ~0.98
  • False Positive Rate (FPR) reduced significantly with feature engineering

πŸ› οΈ Installation & Usage

1️⃣ Clone Repository

git clone https://github.com/yourusername/Credit-Card-Fraud-Detection.git
cd Credit-Card-Fraud-Detection

2️⃣ Install Dependencies

pip install -r requirements.txt

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published