https://github.com/ThaiQ/Deepfake_Recognition
https://www.youtube.com/watch?v=ga2ilTjN0pk&ab_channel=David
- NodeJS: https://nodejs.org/en/download/
- Python3: https://www.python.org/downloads/
- Tensorflow 2.0 or Cuda if GPU (Optional)
This is a student project that aims to build a deepfake detection web application.
High level Architecture: React-Flask stack
Design Diagram
CNN Architecture
- CD to server
pip install -r ./Deepfake_Detection_NN/requirement.txt
- Download our ensemble models
- Save downloaded models in
server/models
- Make sure its.h5
files - script will handle parsing.
- Run server
python app.py
- CD to app
npm install
- install node dependencies- Run react app
npm start
- Follow
server installation
to step 2 - Get data at https://www.kaggle.com/c/deepfake-detection-challenge/data
- run
train.py
in./server/Deepfake_Detection_NN
Where fakes are 50% and greater.