Downloads · 30 days
19
9% of all-time downloads
alianassmaaa/multimodal-deepfake-detector
multimodal-deepfake-detector is a image classification model from alianassmaaa. Use it when you need a label for an image. The card lists the license as apache-2.0.
Modèle d'ensemble multimodal pour détecter les contenus générés par IA (images, vidéos, texte) avec explicabilité GradCAM.
Downloads · 30 days
19
9% of all-time downloads
All-time downloads
218
Public
Repo size
2.6 GB
Likes
0
Public
Click a slice to open those files.
.pt1 GB · 100%
From the Hugging Face model README
Modèle d'ensemble multimodal pour détecter les contenus générés par IA (images, vidéos, texte) avec explicabilité GradCAM.
Visual Branch EfficientNet-B0/B4 ──┐
├──► Fusion pondérée ──► Confidence [0-1]
Text Branch RoBERTa-base ──┘
↓
GradCAM Heatmap (explicabilité)
from inference import load_model, classify_image, classify_text, classify_multimodal
model, config = load_model('multimodal_ensemble.pt', device='cuda')
# Image + GradCAM
result = classify_image(model, 'face.jpg', return_gradcam=True)
print(f"{result['prediction']} — confidence: {result['confidence']:.2%}")
# result['gradcam'] → heatmap (224, 224)
# Texte
result = classify_text(model, 'Cet essai analyse les impacts...')
print(f"{result['prediction']} — confidence: {result['confidence']:.2%}")
# Multimodal (image + texte)
result = classify_multimodal(model, image_path_or_pil='face.jpg', text='Caption...')
print(f"Fusion: {result['prediction']} — poids: {result['fusion_weights']}")
| Fichier | Description |
|---|---|
model.py | Architecture complète |
preprocessing.py | Pipeline de données |
inference.py | API d'inférence |
train.py / train_optimised.py | Scripts d'entraînement |
multimodal_ensemble.pt | Checkpoint principal |
gradcam_examples/ | Visualisations d'explicabilité |
alianassmaaa/multimodal-deepfake-space
Apache-2.0