AEGIS — AI-Generated Video Detection Checkpoints

Trained weights for AEGIS, a multi-branch model that detects fully AI-generated videos (Sora, Veo, Kling, Runway, Pika, ModelScope, etc.) as opposed to real camera footage. Not a deepfake/face-swap detector — this targets end-to-end synthetic video generation.

Code, architecture details, dataset composition, and benchmark results: https://github.com/MusapYildiz/ai_video_detection_benchmark

Files

  • checkpoint_best.pt — Phase 2, Epoch 7/20, Val AUC=0.9980, Val FPR=0.0218. Use this one.
  • checkpoint_last.pt — Phase 2, Epoch 20/20 (end of training, not the best epoch).
  • epochs/checkpoint_epoch0NN.pt — every epoch checkpoint from the Phase 2 training run (1 through 20), kept for ablation/epoch-selection analysis reproducibility.

Usage

import torch
from huggingface_hub import hf_hub_download

ckpt_path = hf_hub_download(
    repo_id="MusapYildiz/aegis-video-detector",
    filename="checkpoint_best.pt",
)
checkpoint = torch.load(ckpt_path, map_location="cpu")

See the GitHub repo's src/branches/inference.py for the full model-loading and inference pipeline (--checkpoint argument accepts this file directly).

License

MIT (matches the source code license). See the GitHub repo for details on which parts of the pipeline are third-party/adapted code under their own licenses.

Downloads last month

-

Downloads are not tracked for this model. How to track
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support