This repository contains a complete machine learning project for detecting fraudulent credit card transactions. It includes data preprocessing, model training, evaluation, and a web application for real-time predictions.Detecting credit card fraud is a high-stakes challenge that blends data science, cybersecurity, and real-time analytics. Here’s a breakdown of the key skills used in building and deploying fraud detection systems:
-
Architecture
- Logistic Regression with balanced class weight.
-
Inference Results
- Accuracy: 0.976
- Recall: 0.896
- Procfile
- Contains the type of app.
- Requirements
- Libraries needed to run the app.
- Templates
- Files required for rendering purpose
- Static
- CSS styles
- App
- Main file which will run our Web App.
A thorough report on what can be found in FinalReport.md or FinalReport.pdf file.
Testing data for fraud transaction can be found in the "fraud_values.csv" file.
Testing data for a Valid transaction can be found in the "valid_values.csv" file.