Skip to content

Eds-salcedo/fraud-detection-exercise

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 

Repository files navigation

Fraud Detection Case with Python

This is a fraud detection case project in financial transactions for Conectio firm. The objective is to identify suspicious patterns from purchase data by applying data cleansing, pre-processing and exploratory data analysis techniques.

The dataset was provided via a MySQL database connection. The data was first explored directly in MySQL (checking for duplicates, null values, etc.), and then imported into the project in VSCode, where it was exported as CSV for further processing with Python.

This Includes:

  • Data preprocessing (cleansing, normalization, and outlier handling).
  • Exploratory analysis (EDA) to identify unusual behavior.
  • Implementation of rules and metrics to flag potentially fraudulent transactions.
  • Export of results in CSV format for further analysis in external tools such as Excel or BI.

Technologies used:

• Python: Pandas, mysql.connector. • SQL: MySQL.

About

This project simulates a real-life fraud detection scenario in a payment gateway, where thousands of transactions are processed daily. Using raw data, rules based on time_diff, amounts, and recurrence are implemented to detect suspicious patterns in near real time.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages