Deep Fake Detector

CNN Detector

Our research is aimed at exploring whether a trained model detector is able to differentiate real photos from fake photos. We thus ask the question: What is the probability that a fake image detector will be deceived by fake images? And, by analyzing how the trained model identifies real and fake images, we also want to achieve a more practical contribution: how can the everyday Internet user lookout for false images (for instance, what features commonly give the falsity away)? As we answer these questions, we will also explore the ethical issues related to the use of fake imagery, especially with regards to issues of identity and trust.

Client

Services

ML AI

Industries

AI

Date

April 2021

The dataset used for the initial training and testing of the model is from a Kaggle Deepfake Detection Challenge. To evaluate the performance of the model, two key metrics are used: Precision and Recall. In the convolutional neural network, there were 2 variables that had to be selected and varied in an attempt to optimize the results: image size and epochs/iterations. The images loaded in the model were square in shape, and 4 different sizes for the length of the square were chosen: 32, 64, 128, and 256 pixels.