Show simple item record

dc.contributor.authorKrishan, Siddharth
dc.description.abstractThe main objective of this paper is to evaluate ResNets, DenseNet, Inception and VGG, against deepfake images, to answer the question: How effectively these Convolutional Neural Network can distinguish between deepfake images and real images. The dataset was acquired from FaceForensics++ and CelebA datasets for manipulated and unmanipulated images respectively. A custom script using Python and OpenCV was applied to create the final dataset for modelling. Transfer learning is a technique of applying the learned features by a network to a similar approach. It is employed to save time and resources in training, as it does not require a large dataset to allow the network to learn effectively. The Convolutional Neural Networks are tested against different deep fakes and the networks are evaluated using metrics like precision, recall, accuracy, loss, and f-1 score. It was observed that all the networks used in the experiment performed exceptionally well, but Inception network was slightly better than the other networks in separating the real and fake images.en_US
dc.publisherNorth Dakota State Universityen_US
dc.rightsNDSU policy 190.6.2en_US
dc.titleEvaluation of Convolutional Neural Networks Against Deepfakes Using Transfer Learningen_US
dc.typeMaster's Paperen_US
dc.date.accessioned2024-03-04T20:44:51Z
dc.date.available2024-03-04T20:44:51Z
dc.date.issued2023
dc.identifier.urihttps://hdl.handle.net/10365/33710
dc.subjectdeepfakeen_US
dc.subjectconvolutional neural networken_US
dc.subjecttransfer learningen_US
dc.rights.urihttps://www.ndsu.edu/fileadmin/policy/190.pdfen_US
ndsu.degreeMaster of Science (MS)en_US
ndsu.collegeEngineeringen_US
ndsu.departmentComputer Scienceen_US
ndsu.advisorStraub, Jeremy


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record