Skip to content

This fraud detection project uses a Kaggle dataset and multiple machine learning classifiers to predict fraudulent transactions. It incorporates SMOTE to handle class imbalance by augmenting the training data. Users can input a list of models and get results, ensuring effective fraud detection.

Notifications You must be signed in to change notification settings

myselfabk5/fraud_detection

Repository files navigation

Fraud Detection Project

Overview

This project aims to detect fraudulent transactions using a dataset sourced from Kaggle. Multiple machine learning classifiers are employed to predict fraudulent activity. To address the class imbalance issue inherent in fraud detection, SMOTE (Synthetic Minority Over-sampling Technique) is incorporated to augment the training data and improve model performance.

Features

  • Input a list of classifiers to evaluate their performance.
  • SMOTE integration to handle class imbalance.
  • Model training and evaluation on imbalanced datasets.
  • Easy to extend with additional classifiers or techniques.

Tools Used

  • Python
  • Scikit-learn
  • Imbalanced-learn (SMOTE)
  • Pandas
  • NumPy
  • Matplotlib (for visualizations)
  • XGBoost

More.................... [In Progress]

About

This fraud detection project uses a Kaggle dataset and multiple machine learning classifiers to predict fraudulent transactions. It incorporates SMOTE to handle class imbalance by augmenting the training data. Users can input a list of models and get results, ensuring effective fraud detection.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages