/Anomaly_Detection_with_PCA

This repo hosts an Unsupervised Machine Learning model for Anomaly Detection of credit card transactions.

Primary LanguageJupyter Notebook

Anomaly_Detection_with_PCA

This repo hosts an Unsupervised Machine Learning model for Anomaly Detection using PCA (Principal Component Analysis) on Kaggle's Credit Card Fraud Detection data set. The dataset contains transactions made by credit cards in September 2013 by European cardholders.

Note: The data set is not included in this repo due to size limitations. Make sure to download the data (creditcard.csv) from Kaggle and put it in the project root.

Dependencies

If you want to reproduce the report (Analysis.ipynb) on your local, simply run below commands in terminal to create the environment for running the notebook.

conda env create -f environment.yml
conda activate env