Deepfake Detection Baselines

Deepfake detection baselines with CNN backbones (Resnet, Xception and Efficientnet)

Pre-processing

# extract face images from videos
python ext_ff.py
python ext_celeb.py
 
# split datasets
python get_txt.py

Training

python train.py
# manage training processing with wandb
# python wandb_train.py
# batch training
bash run_train.sh

Testing

# batch testing
bash run_test.sh

Visualization

# visualize CAM-based results
python visualization.py