Skip to content

TVARDHINI/Fraud_Detection_System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Fraud_Detection_System

A machine learning based fraud detection system that identifies suspicious financial transactions using Random Forest and Isolation Forest algorithms.

πŸš€ Features

  • Detects fraudulent transactions in real-time
  • Uses both supervised and unsupervised ML models
  • Analyzes transaction amount, location, time, and merchant behavior
  • Classifies transactions as SAFE, FLAGGED, or BLOCKED
  • Generates detailed risk factor reports

πŸ› οΈ Tech Stack

  • Language: Python
  • Libraries: Scikit-learn, Pandas, NumPy
  • Algorithms: Random Forest Classifier, Isolation Forest

βš™οΈ How to Run

  1. Clone the repository git clone https://github.com/TVARDHINI/Fraud_Detection_System.git

  2. Install dependencies pip install -r requirements.txt

  3. Run the system python fraud_detection.py

πŸ“Š How It Works

  • Random Forest β†’ Supervised classification to detect known fraud patterns
  • Isolation Forest β†’ Unsupervised anomaly detection for unusual transactions
  • Feature Engineering β†’ Extracts time, location, amount, and merchant-based features

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages