Samarth2506 / DL_Project

Using GANs for DeepFake Image Detection

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Using GANs for DeepFake Image Detection

Deep Learning Project - Final Project Code - Team ID: 12

  • Contributors: Aditya Upadhyayula, Amrit Nidhi, Samarth Marudheri, Shreyash Kumar

Fake/Reconstructed images generated from trained autoGAN model.



  • Below is a description of the scripts submitted in the order of workflow of the project: git a
  1. convert_img.py : The scripts downsized the .jpg image to a size of 64x64. After resizing, the all images are stored as Numpy arrays.

  2. GAN_train.ipynb : The script adversarially trains an autoencoder to reconstruct images from real images in the celebA dataset (trains autoGAN model).

  3. GenerateFakes.ipynb : The script loads in the trained autoGAN model to generate fake/reconstructed images based on input image (pair-wise generation).

  4. CNN_classifier.ipynb : The script trains and predicts a simple CNN based classifier as per the workflow described in the report.

  5. DCGAN_classifier.ipynb : The script trains and predicts using a DCGAN based classifier as per the approach described in the report.

About

Using GANs for DeepFake Image Detection


Languages

Language:Jupyter Notebook 99.4%Language:Python 0.6%