Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/adilrasheed139/fraud-detection-ml-project

Online Payment Fraud Detection to identify fraudulent and non-fraudulent payments.
https://github.com/adilrasheed139/fraud-detection-ml-project

Last synced: 5 days ago
JSON representation

Online Payment Fraud Detection to identify fraudulent and non-fraudulent payments.

Awesome Lists containing this project

README

        

# Author: Adil Rasheed
# 🕵🏻🚨⚠️ Online Payment Fraud Detection
Online Payment Fraud Detection to identify fraudulent and non-fraudulent payments.

## Introduction
Online payment is the most popular transaction method in the world today. However, with an increase in online payments also comes a rise in payment fraud. The objective of this notebook is to train machine learning models for identifying fraudulent and non-fraudulent payments. The dataset is collected from Kaggle, which contains historical information about fraudulent transactions that can be used to detect fraud in online payments.

The dataset consists of 10 variables:

- **step:** represents a unit of time where 1 step equals 1 hour
- **type:** type of online transaction
- **amount:** the amount of the transaction
- **nameOrig:** customer starting the transaction
- **oldbalanceOrg:** balance before the transaction
- **newbalanceOrig:** balance after the transaction
- **nameDest:** recipient of the transaction
- **oldbalanceDest:** initial balance of recipient before the transaction
- **newbalanceDest:** the new balance of the recipient after the transaction
- **isFraud:** fraud transaction

# Deploy and check the results:
- For Fraudulent Transaction:
![Alt text](https://github.com/adilrasheed139/Fraud-Detection-ML-Project/blob/main/Fraudulent%20Transaction%20.jpg)
- For Fraudulent Transaction:
![Alt text](https://github.com/adilrasheed139/Fraud-Detection-ML-Project/blob/main/Legitimate%20Transaction.jpg)