Skip to content

This a Variational Autoencoder for Anomaly detection (Credit Card Fraud). This project was solely done as my final thesis for my MSc. Computer Science program.

Notifications You must be signed in to change notification settings

Adlai-1/Variational-Auto-Encoders

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Variational-Auto-Encoders

  • This repository contains a Variational Autoencoder (VAE) model for anomaly detection, specifically for credit card fraud detection.
  • It was developed as part of my M.Sc. Computer Science dissertation.
  • While this implementation is niche, it demonstrates how generative models like VAEs can be applied to anomaly detection.
  • This project is intended solely for academic purposes, exploring the potential of VAEs in fraud detection and anomaly identification.

Tech Stack

  • Python (Programming Langauge)
  • TensorFlow (Framework)
  • PyTorch (Framework)

Note Books

  • TensorFlow Implementation: The original VAE model was implemented using TensorFlow.
  • PyTorch Implementation: A new notebook has been added, featuring the same model reimplemented in PyTorch.

Dataset

The Dataset used for this project was solely from the Kaggle repository. The link below takes you straight to the repo: https://www.kaggle.com/datasets/mlg-ulb/creditcardfraud.

About

This a Variational Autoencoder for Anomaly detection (Credit Card Fraud). This project was solely done as my final thesis for my MSc. Computer Science program.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published