Skip to content

IshanGupta09/Credit-Card-Fraud-Detection-Using-ML

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🏦 Credit Card Fraud Detection using Machine Learning

πŸ“Œ Overview

This project focuses on detecting fraudulent credit card transactions using Machine Learning techniques in R. By leveraging classification models like Logistic Regression and Decision Trees, we aim to identify fraudulent transactions effectively.

πŸ› οΈ Technologies Used

πŸ“‚ Project Files

πŸ” Key Features

βœ”οΈ Data preprocessing and normalization for better model accuracy.
βœ”οΈ Exploratory Data Analysis (EDA) including statistical insights.
βœ”οΈ Implementation of Logistic Regression and Decision Trees for classification.
βœ”οΈ ROC Curve Analysis for model evaluation.
βœ”οΈ Fraud detection with high accuracy and minimal false positives.

πŸ“Š Results

  • Logistic Regression: Achieved a good trade-off between precision and recall.
  • Decision Tree: Provided interpretability with visual decision boundaries.
  • ROC Curve Analysis: Evaluated the models based on AUC scores.

πŸš€ How to Run

  1. Install required R packages:
    install.packages(c("ranger", "caret", "data.table", "caTools", "pROC", "rpart", "rpart.plot"))
  2. Load the dataset in R.
  3. Run the script to train and evaluate the models.

🀝 Contributing

πŸ’‘ Want to improve this project? Feel free to fork, create a branch, and submit a pull request!

πŸ“ž Contact

πŸ”— LinkedIn: Ishan Gupta
πŸ”— GitHub: IshanGupta09

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages