FaceForge Detector is a high-performance deepfake detection model based on XceptionNet architecture that achieves state-of-the-art results on the FaceForensics++ dataset. This model can distinguish authentic faces from AI-generated deepfakes with exceptional accuracy.
Key Features:
🚀 99.33% accuracy on test set (1,500 samples)
📊 0.9995 AUC-ROC score
⚡ <200ms inference time per image
🎯 Only 2 false negatives out of 750 deepfakes (0.27% miss rate)
1import gradio as gr
23defpredict(image):4 label, confidence = detect_deepfake(image)5returnf"{label} ({confidence:.2%})"67demo = gr.Interface(8 fn=predict,9 inputs=gr.Image(type="filepath"),10 outputs="text",11 title="FaceForge Deepfake Detector",12 description="Upload a face image to detect if it's real or AI-generated"13)1415demo.launch()
Training Details
Dataset
Source: FaceForensics++ (c40 compression)
Training: 7,000 images (3,500 real + 3,500 fake)
Validation: 1,500 images (750 real + 750 fake)
Test: 1,500 images (750 real + 750 fake)
Hyperparameters
yaml
1optimizer: AdamW
2learning_rate:1e-43weight_decay:1e-44batch_size:325epochs:106lr_schedule: Cosine Annealing (1e-4 → 1e-6)
7augmentation:8- Random Horizontal Flip (p=0.5)
9- Color Jitter (brightness=0.2, contrast=0.2, saturation=0.2)
Training Time
Total: 7.52 hours (451.5 minutes)
Per Epoch: ~45 minutes
Hardware: CPU (no GPU required)
Best Checkpoint: Epoch 8 (0.9998 AUC-ROC)
Limitations
Dataset Scope: Trained on FaceForensics++ deepfakes; may need fine-tuning for other manipulation methods
Single Frame: Processes individual images; doesn't leverage temporal information from videos
Compression: Trained on c40 compression; performance may vary with different quality levels
Domain: Optimized for face-centric images; may struggle with partial faces or unusual angles
Ethical Considerations
This model is intended for:
✅ Research and education
✅ Content moderation
✅ Forensic analysis
✅ Fact-checking
Not intended for:
❌ Malicious surveillance
❌ Discriminatory profiling
❌ Invasion of privacy
Citation
bibtex
1@techreport{nasir2026faceforge,
2 title={FaceForge: A Deep Learning Framework for Facial Manipulation Generation and Detection},
3 author={Nasir, Huzaifa},
4 institution={National University of Computer and Emerging Sciences},
5 year={2026},
6 doi={10.5281/zenodo.18530439}
7}