ritwikkanodia / Privacy-Preserving-Machine-Learning

Maintaining the privacy of local server data in a federated learning framework using differential privacy by TensorFlow Privacy Library.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

URECA

Undergraduate Student Research

Dataset

creditcard.csv

The dataset can be found at the following link: https://www.kaggle.com/mlg-ulb/creditcardfraud

Pre-processing

  1. Remove rows with NaN values

  2. Balance the data set unsing SMOTE:

Pre-processing

Federated Learning Framework

Before Adding Privacy:

Before Adding Privacy

After Adding Tensorflow Privacy:

After Adding Privacy

Authors

  1. Numair Fazili
  2. Ritwik Kanodia

Special thanks to Dr. Saurav Sen gupta, our supervisor for the research project.

About

Maintaining the privacy of local server data in a federated learning framework using differential privacy by TensorFlow Privacy Library.


Languages

Language:Jupyter Notebook 100.0%