Skip to content

Credit Card Fraud Detection using Machine Learning – A classification project that detects fraudulent credit card transactions using supervised learning, with data preprocessing, handling class imbalance, and model evaluation (ROC-AUC, Precision, Recall, F1-score).

Notifications You must be signed in to change notification settings

gaurav9364/Credit-Card-Fraud-Detection

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

Credit Card Fraud Detection

A machine learning project to detect fraudulent credit card transactions using classification models.
This project demonstrates data preprocessing, feature engineering, model building, and evaluation using Python and popular ML libraries.


📊 Project Overview

Credit card fraud is a significant problem in financial services.
This project applies supervised machine learning techniques to detect fraudulent transactions from imbalanced datasets.


⚙️ Features

  • Data preprocessing and handling missing values
  • Handling class imbalance with SMOTE / undersampling
  • Feature scaling
  • Model training with multiple ML algorithms (Logistic Regression, Random Forest, XGBoost, etc.)
  • Evaluation using accuracy, precision, recall, F1-score, and ROC-AUC
  • Visualization of results (confusion matrix, ROC curve, etc.)

🗂 Project Structure

Credit-Card-Fraud-Detection/ │── data/ # Sample data or dataset link │── notebooks/ # Jupyter notebooks │── src/ # Source code │── requirements.txt # Dependencies │── README.md # Project documentation

Dataset Link

creditcard.csv

About

Credit Card Fraud Detection using Machine Learning – A classification project that detects fraudulent credit card transactions using supervised learning, with data preprocessing, handling class imbalance, and model evaluation (ROC-AUC, Precision, Recall, F1-score).

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published