Skip to content

Sammybams/Payment-Fraud-Detection-Azure-AutoML

Repository files navigation

Payment-Fraud-Detection-With-Azure-AutoML

Description

Welcome to my project! This machine learning app leverages Azure Automated Machine Learning to detect payment fraud in online transactions. The web application has been developed using the Streamlit framework and the model was trained on this dataset.

How to Install Dependencies and Run Project Locally

From your terminal:

Clone the repository and name as paymentFraudDetection

git clone https://github.com/Sammybams/Payment-Fraud-Detection-Azure-AutoML.git paymentFraudDetection

Create a virtual environment with the same name (paymentFraudDetection)

# Windows
python -m venv paymentFraudDetection

# macOS or Linux
python -m venv paymentFraudDetection

Activate the created virtual environment

# Windows
paymentFraudDetection\Scripts\activate

#macOS or Linux
source paymentFraudDetection/bin/activate

Then install the necessary dependencies.

cd paymentFraudDetection
pip install -r requirements.txt

Add the virtual environment to Jupyter Kernel

python -m ipykernel install --user --name=paymentFraudDetection

Train and Deploy your model using Azure Automated ML
(Get the URL and Key to your endpoint)

How to Build and Deploy your model using Azure Automated ML

Run the Streamlit app locally

streamlit run Online_Payment_Fraud_Detection.py

Demo

Demo.mov

About

Online Payment/Transaction Fraud detection model built with Azure AutoML

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published