Skip to content

Mehdipoladrag/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

🎯 Objective

Detect fraudulent credit card transactions (Class = 1) using machine learning.
The project focuses on accurate identification of fraud in a highly imbalanced dataset.


🧠 Overview

This project employs a Random Forest Classifier optimized with RandomizedSearchCV.
Key points:

  • Handles imbalanced data effectively
  • Provides probability scores for fraud prediction
  • Threshold adjustment available for recall optimization

πŸ” Data Preprocessing & EDA

  • Checked for missing values and duplicates
  • Selected Class as the target column
  • Split data into training and testing sets
  • Visualized distributions and relationships using scatter plots, line plots, KDE, and boxplots

πŸ› οΈ Technologies

  • 🐍 Python 3
  • πŸ“Š pandas, numpy for data handling
  • πŸ“ˆ matplotlib, seaborn for visualization
  • πŸ€– scikit-learn for modeling
  • πŸ““ Jupyter Notebook for interactive analysis
  • 🌐 GitHub: Mehdipoladrag
  • πŸ† Kaggle: mehdip1

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors