Skip to content

This project aims to detect fraudulent transactions by leveraging machine learning-based anomaly detection techniques, and to develop an automated system that can monitor transactions in real-time, identify anomalies, and flag potential fraudulent transactions for further investigation.

License

Notifications You must be signed in to change notification settings

tph-kds/anomaly_detection_in_transactions

Repository files navigation

GitHub release Github Testing Build License Open In Colab Downloads

Anomaly Detection in Transactions (Fraud Detection)

End to End Implementing MLOps (Machine Learning Operations) lifecycle from scratch practices

📖 Contents

🧊 Model Overview

Introduction


Architecture

🪸 Getting Started

🛡️ Installation

From release:

pip install ano-detection

Alternatively, from source:

git clone https://github.com/tph-kds/anomaly_detection_in_transactions.git

Or using docker container with our image, you can run:

    docker run -p 8000:8000 ano-detection/ano-detection

🔥 Quickstart

This is a small example program you can run to see ano-dection in action!

# Good Luck! And Thank you for your interesting. 

Note

You could also check step by step of this project's workflow such as Data Ingestion, Data Processing, and more... in the tests/integration folder .

Install Required Packages

(It is recommended that the dependencies be installed under the Conda environment.)

pip install -r requirements.txt

or run init_setup.sh file in the project's folder:

<!-- Run this command to give the script execution rights: -->

chmod +x init_setup.sh

<!-- Right now, you can execute the script by typing: -->

bash init_setup.sh

To be detailed requirements on Pypi Website

The required supportive environment uses hardware accelerator GPUs such as T4 of Colab, GPU A100, etc. as well as local CPU for machine-learning models

Prepare the Training Data


Models


✌️ Acknowledgements


⭐ Future Plans


Stay tuned for future releases as we are continuously working on improving the model, expanding the dataset, and adding new features.

Thank you for your interest in my project. We hope you find it useful. If you have any questions, please feel free and don't hesitate to contact me at tranphihung8383@gmail.com

References


Contribute to it🌱

To make contribution in this project:

  • Clone the repository.
  • Fork the repository.
  • Make changes.
  • Create a Pull request.
  • Also, publish an issue!

Have a nice day, Good Luck! And Thank you for your interesting.

About

This project aims to detect fraudulent transactions by leveraging machine learning-based anomaly detection techniques, and to develop an automated system that can monitor transactions in real-time, identify anomalies, and flag potential fraudulent transactions for further investigation.

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published