├── LICENSE ├── README.md ├── cross-efficient-vit ├── configs │ └── architecture.yaml ├── cross_efficient_vit.py ├── deepfakes_dataset.py ├── efficient_net │ ├── LICENSE │ ├── README.md │ ├── efficientnet_pytorch │ │ ├── __init__.py │ │ ├── __pycache__ │ │ │ ├── __init__.cpython-37.pyc │ │ │ ├── model.cpython-37.pyc │ │ │ └── utils.cpython-37.pyc │ │ ├── model.py │ │ └── utils.py │ ├── examples │ │ ├── imagenet │ │ │ ├── README.md │ │ │ ├── data │ │ │ │ └── README.md │ │ │ └── main.py │ │ └── simple │ │ │ ├── check.ipynb │ │ │ ├── example.ipynb │ │ │ ├── img.jpg │ │ │ ├── img2.jpg │ │ │ └── labels_map.txt │ ├── hubconf.py │ ├── logs │ ├── setup.py │ ├── sotabench.py │ ├── sotabench_setup.sh │ ├── tests │ │ └── test_model.py │ └── tf_to_pytorch │ │ ├── README.md │ │ ├── convert_tf_to_pt │ │ ├── download.sh │ │ ├── load_tf_weights.py │ │ ├── load_tf_weights_tf1.py │ │ ├── original_tf │ │ │ ├── __init__.py │ │ │ ├── efficientnet_builder.py │ │ │ ├── efficientnet_model.py │ │ │ ├── eval_ckpt_main.py │ │ │ ├── eval_ckpt_main_tf1.py │ │ │ ├── preprocessing.py │ │ │ └── utils.py │ │ ├── rename.sh │ │ └── run.sh │ │ └── pretrained_tensorflow │ │ └── download.sh ├── test.py ├── train.py ├── transforms │ ├── __pycache__ │ │ └── albu.cpython-37.pyc │ └── albu.py └── utils.py ├── data ├── dfdc_test_labels.csv └── dfdc_val_labels.csv ├── efficient-vit ├── configs │ └── architecture.yaml ├── deepfakes_dataset.py ├── efficient_vit.py ├── test.py ├── train.py ├── transforms │ ├── __pycache__ │ │ └── albu.cpython-37.pyc │ └── albu.py └── utils.py ├── environment.yml └── preprocessing ├── detect_faces.py ├── extract_crops.py ├── face_detector.py └── utils.py /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davide-coccomini/Combining-EfficientNet-and-Vision-Transformers-for-Video-Deepfake-Detection/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davide-coccomini/Combining-EfficientNet-and-Vision-Transformers-for-Video-Deepfake-Detection/HEAD/README.md -------------------------------------------------------------------------------- /cross-efficient-vit/configs/architecture.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davide-coccomini/Combining-EfficientNet-and-Vision-Transformers-for-Video-Deepfake-Detection/HEAD/cross-efficient-vit/configs/architecture.yaml -------------------------------------------------------------------------------- /cross-efficient-vit/cross_efficient_vit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davide-coccomini/Combining-EfficientNet-and-Vision-Transformers-for-Video-Deepfake-Detection/HEAD/cross-efficient-vit/cross_efficient_vit.py -------------------------------------------------------------------------------- /cross-efficient-vit/deepfakes_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davide-coccomini/Combining-EfficientNet-and-Vision-Transformers-for-Video-Deepfake-Detection/HEAD/cross-efficient-vit/deepfakes_dataset.py -------------------------------------------------------------------------------- /cross-efficient-vit/efficient_net/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davide-coccomini/Combining-EfficientNet-and-Vision-Transformers-for-Video-Deepfake-Detection/HEAD/cross-efficient-vit/efficient_net/LICENSE -------------------------------------------------------------------------------- /cross-efficient-vit/efficient_net/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davide-coccomini/Combining-EfficientNet-and-Vision-Transformers-for-Video-Deepfake-Detection/HEAD/cross-efficient-vit/efficient_net/README.md -------------------------------------------------------------------------------- /cross-efficient-vit/efficient_net/efficientnet_pytorch/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davide-coccomini/Combining-EfficientNet-and-Vision-Transformers-for-Video-Deepfake-Detection/HEAD/cross-efficient-vit/efficient_net/efficientnet_pytorch/__init__.py -------------------------------------------------------------------------------- /cross-efficient-vit/efficient_net/efficientnet_pytorch/__pycache__/__init__.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davide-coccomini/Combining-EfficientNet-and-Vision-Transformers-for-Video-Deepfake-Detection/HEAD/cross-efficient-vit/efficient_net/efficientnet_pytorch/__pycache__/__init__.cpython-37.pyc -------------------------------------------------------------------------------- /cross-efficient-vit/efficient_net/efficientnet_pytorch/__pycache__/model.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davide-coccomini/Combining-EfficientNet-and-Vision-Transformers-for-Video-Deepfake-Detection/HEAD/cross-efficient-vit/efficient_net/efficientnet_pytorch/__pycache__/model.cpython-37.pyc -------------------------------------------------------------------------------- /cross-efficient-vit/efficient_net/efficientnet_pytorch/__pycache__/utils.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davide-coccomini/Combining-EfficientNet-and-Vision-Transformers-for-Video-Deepfake-Detection/HEAD/cross-efficient-vit/efficient_net/efficientnet_pytorch/__pycache__/utils.cpython-37.pyc -------------------------------------------------------------------------------- /cross-efficient-vit/efficient_net/efficientnet_pytorch/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davide-coccomini/Combining-EfficientNet-and-Vision-Transformers-for-Video-Deepfake-Detection/HEAD/cross-efficient-vit/efficient_net/efficientnet_pytorch/model.py -------------------------------------------------------------------------------- /cross-efficient-vit/efficient_net/efficientnet_pytorch/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davide-coccomini/Combining-EfficientNet-and-Vision-Transformers-for-Video-Deepfake-Detection/HEAD/cross-efficient-vit/efficient_net/efficientnet_pytorch/utils.py -------------------------------------------------------------------------------- /cross-efficient-vit/efficient_net/examples/imagenet/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davide-coccomini/Combining-EfficientNet-and-Vision-Transformers-for-Video-Deepfake-Detection/HEAD/cross-efficient-vit/efficient_net/examples/imagenet/README.md -------------------------------------------------------------------------------- /cross-efficient-vit/efficient_net/examples/imagenet/data/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davide-coccomini/Combining-EfficientNet-and-Vision-Transformers-for-Video-Deepfake-Detection/HEAD/cross-efficient-vit/efficient_net/examples/imagenet/data/README.md -------------------------------------------------------------------------------- /cross-efficient-vit/efficient_net/examples/imagenet/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davide-coccomini/Combining-EfficientNet-and-Vision-Transformers-for-Video-Deepfake-Detection/HEAD/cross-efficient-vit/efficient_net/examples/imagenet/main.py -------------------------------------------------------------------------------- /cross-efficient-vit/efficient_net/examples/simple/check.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davide-coccomini/Combining-EfficientNet-and-Vision-Transformers-for-Video-Deepfake-Detection/HEAD/cross-efficient-vit/efficient_net/examples/simple/check.ipynb -------------------------------------------------------------------------------- /cross-efficient-vit/efficient_net/examples/simple/example.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davide-coccomini/Combining-EfficientNet-and-Vision-Transformers-for-Video-Deepfake-Detection/HEAD/cross-efficient-vit/efficient_net/examples/simple/example.ipynb -------------------------------------------------------------------------------- /cross-efficient-vit/efficient_net/examples/simple/img.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davide-coccomini/Combining-EfficientNet-and-Vision-Transformers-for-Video-Deepfake-Detection/HEAD/cross-efficient-vit/efficient_net/examples/simple/img.jpg -------------------------------------------------------------------------------- /cross-efficient-vit/efficient_net/examples/simple/img2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davide-coccomini/Combining-EfficientNet-and-Vision-Transformers-for-Video-Deepfake-Detection/HEAD/cross-efficient-vit/efficient_net/examples/simple/img2.jpg -------------------------------------------------------------------------------- /cross-efficient-vit/efficient_net/examples/simple/labels_map.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davide-coccomini/Combining-EfficientNet-and-Vision-Transformers-for-Video-Deepfake-Detection/HEAD/cross-efficient-vit/efficient_net/examples/simple/labels_map.txt -------------------------------------------------------------------------------- /cross-efficient-vit/efficient_net/hubconf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davide-coccomini/Combining-EfficientNet-and-Vision-Transformers-for-Video-Deepfake-Detection/HEAD/cross-efficient-vit/efficient_net/hubconf.py -------------------------------------------------------------------------------- /cross-efficient-vit/efficient_net/logs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davide-coccomini/Combining-EfficientNet-and-Vision-Transformers-for-Video-Deepfake-Detection/HEAD/cross-efficient-vit/efficient_net/logs -------------------------------------------------------------------------------- /cross-efficient-vit/efficient_net/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davide-coccomini/Combining-EfficientNet-and-Vision-Transformers-for-Video-Deepfake-Detection/HEAD/cross-efficient-vit/efficient_net/setup.py -------------------------------------------------------------------------------- /cross-efficient-vit/efficient_net/sotabench.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davide-coccomini/Combining-EfficientNet-and-Vision-Transformers-for-Video-Deepfake-Detection/HEAD/cross-efficient-vit/efficient_net/sotabench.py -------------------------------------------------------------------------------- /cross-efficient-vit/efficient_net/sotabench_setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davide-coccomini/Combining-EfficientNet-and-Vision-Transformers-for-Video-Deepfake-Detection/HEAD/cross-efficient-vit/efficient_net/sotabench_setup.sh -------------------------------------------------------------------------------- /cross-efficient-vit/efficient_net/tests/test_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davide-coccomini/Combining-EfficientNet-and-Vision-Transformers-for-Video-Deepfake-Detection/HEAD/cross-efficient-vit/efficient_net/tests/test_model.py -------------------------------------------------------------------------------- /cross-efficient-vit/efficient_net/tf_to_pytorch/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davide-coccomini/Combining-EfficientNet-and-Vision-Transformers-for-Video-Deepfake-Detection/HEAD/cross-efficient-vit/efficient_net/tf_to_pytorch/README.md -------------------------------------------------------------------------------- /cross-efficient-vit/efficient_net/tf_to_pytorch/convert_tf_to_pt/download.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davide-coccomini/Combining-EfficientNet-and-Vision-Transformers-for-Video-Deepfake-Detection/HEAD/cross-efficient-vit/efficient_net/tf_to_pytorch/convert_tf_to_pt/download.sh -------------------------------------------------------------------------------- /cross-efficient-vit/efficient_net/tf_to_pytorch/convert_tf_to_pt/load_tf_weights.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davide-coccomini/Combining-EfficientNet-and-Vision-Transformers-for-Video-Deepfake-Detection/HEAD/cross-efficient-vit/efficient_net/tf_to_pytorch/convert_tf_to_pt/load_tf_weights.py -------------------------------------------------------------------------------- /cross-efficient-vit/efficient_net/tf_to_pytorch/convert_tf_to_pt/load_tf_weights_tf1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davide-coccomini/Combining-EfficientNet-and-Vision-Transformers-for-Video-Deepfake-Detection/HEAD/cross-efficient-vit/efficient_net/tf_to_pytorch/convert_tf_to_pt/load_tf_weights_tf1.py -------------------------------------------------------------------------------- /cross-efficient-vit/efficient_net/tf_to_pytorch/convert_tf_to_pt/original_tf/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cross-efficient-vit/efficient_net/tf_to_pytorch/convert_tf_to_pt/original_tf/efficientnet_builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davide-coccomini/Combining-EfficientNet-and-Vision-Transformers-for-Video-Deepfake-Detection/HEAD/cross-efficient-vit/efficient_net/tf_to_pytorch/convert_tf_to_pt/original_tf/efficientnet_builder.py -------------------------------------------------------------------------------- /cross-efficient-vit/efficient_net/tf_to_pytorch/convert_tf_to_pt/original_tf/efficientnet_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davide-coccomini/Combining-EfficientNet-and-Vision-Transformers-for-Video-Deepfake-Detection/HEAD/cross-efficient-vit/efficient_net/tf_to_pytorch/convert_tf_to_pt/original_tf/efficientnet_model.py -------------------------------------------------------------------------------- /cross-efficient-vit/efficient_net/tf_to_pytorch/convert_tf_to_pt/original_tf/eval_ckpt_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davide-coccomini/Combining-EfficientNet-and-Vision-Transformers-for-Video-Deepfake-Detection/HEAD/cross-efficient-vit/efficient_net/tf_to_pytorch/convert_tf_to_pt/original_tf/eval_ckpt_main.py -------------------------------------------------------------------------------- /cross-efficient-vit/efficient_net/tf_to_pytorch/convert_tf_to_pt/original_tf/eval_ckpt_main_tf1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davide-coccomini/Combining-EfficientNet-and-Vision-Transformers-for-Video-Deepfake-Detection/HEAD/cross-efficient-vit/efficient_net/tf_to_pytorch/convert_tf_to_pt/original_tf/eval_ckpt_main_tf1.py -------------------------------------------------------------------------------- /cross-efficient-vit/efficient_net/tf_to_pytorch/convert_tf_to_pt/original_tf/preprocessing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davide-coccomini/Combining-EfficientNet-and-Vision-Transformers-for-Video-Deepfake-Detection/HEAD/cross-efficient-vit/efficient_net/tf_to_pytorch/convert_tf_to_pt/original_tf/preprocessing.py -------------------------------------------------------------------------------- /cross-efficient-vit/efficient_net/tf_to_pytorch/convert_tf_to_pt/original_tf/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davide-coccomini/Combining-EfficientNet-and-Vision-Transformers-for-Video-Deepfake-Detection/HEAD/cross-efficient-vit/efficient_net/tf_to_pytorch/convert_tf_to_pt/original_tf/utils.py -------------------------------------------------------------------------------- /cross-efficient-vit/efficient_net/tf_to_pytorch/convert_tf_to_pt/rename.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davide-coccomini/Combining-EfficientNet-and-Vision-Transformers-for-Video-Deepfake-Detection/HEAD/cross-efficient-vit/efficient_net/tf_to_pytorch/convert_tf_to_pt/rename.sh -------------------------------------------------------------------------------- /cross-efficient-vit/efficient_net/tf_to_pytorch/convert_tf_to_pt/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davide-coccomini/Combining-EfficientNet-and-Vision-Transformers-for-Video-Deepfake-Detection/HEAD/cross-efficient-vit/efficient_net/tf_to_pytorch/convert_tf_to_pt/run.sh -------------------------------------------------------------------------------- /cross-efficient-vit/efficient_net/tf_to_pytorch/pretrained_tensorflow/download.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davide-coccomini/Combining-EfficientNet-and-Vision-Transformers-for-Video-Deepfake-Detection/HEAD/cross-efficient-vit/efficient_net/tf_to_pytorch/pretrained_tensorflow/download.sh -------------------------------------------------------------------------------- /cross-efficient-vit/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davide-coccomini/Combining-EfficientNet-and-Vision-Transformers-for-Video-Deepfake-Detection/HEAD/cross-efficient-vit/test.py -------------------------------------------------------------------------------- /cross-efficient-vit/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davide-coccomini/Combining-EfficientNet-and-Vision-Transformers-for-Video-Deepfake-Detection/HEAD/cross-efficient-vit/train.py -------------------------------------------------------------------------------- /cross-efficient-vit/transforms/__pycache__/albu.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davide-coccomini/Combining-EfficientNet-and-Vision-Transformers-for-Video-Deepfake-Detection/HEAD/cross-efficient-vit/transforms/__pycache__/albu.cpython-37.pyc -------------------------------------------------------------------------------- /cross-efficient-vit/transforms/albu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davide-coccomini/Combining-EfficientNet-and-Vision-Transformers-for-Video-Deepfake-Detection/HEAD/cross-efficient-vit/transforms/albu.py -------------------------------------------------------------------------------- /cross-efficient-vit/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davide-coccomini/Combining-EfficientNet-and-Vision-Transformers-for-Video-Deepfake-Detection/HEAD/cross-efficient-vit/utils.py -------------------------------------------------------------------------------- /data/dfdc_test_labels.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davide-coccomini/Combining-EfficientNet-and-Vision-Transformers-for-Video-Deepfake-Detection/HEAD/data/dfdc_test_labels.csv -------------------------------------------------------------------------------- /data/dfdc_val_labels.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davide-coccomini/Combining-EfficientNet-and-Vision-Transformers-for-Video-Deepfake-Detection/HEAD/data/dfdc_val_labels.csv -------------------------------------------------------------------------------- /efficient-vit/configs/architecture.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davide-coccomini/Combining-EfficientNet-and-Vision-Transformers-for-Video-Deepfake-Detection/HEAD/efficient-vit/configs/architecture.yaml -------------------------------------------------------------------------------- /efficient-vit/deepfakes_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davide-coccomini/Combining-EfficientNet-and-Vision-Transformers-for-Video-Deepfake-Detection/HEAD/efficient-vit/deepfakes_dataset.py -------------------------------------------------------------------------------- /efficient-vit/efficient_vit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davide-coccomini/Combining-EfficientNet-and-Vision-Transformers-for-Video-Deepfake-Detection/HEAD/efficient-vit/efficient_vit.py -------------------------------------------------------------------------------- /efficient-vit/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davide-coccomini/Combining-EfficientNet-and-Vision-Transformers-for-Video-Deepfake-Detection/HEAD/efficient-vit/test.py -------------------------------------------------------------------------------- /efficient-vit/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davide-coccomini/Combining-EfficientNet-and-Vision-Transformers-for-Video-Deepfake-Detection/HEAD/efficient-vit/train.py -------------------------------------------------------------------------------- /efficient-vit/transforms/__pycache__/albu.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davide-coccomini/Combining-EfficientNet-and-Vision-Transformers-for-Video-Deepfake-Detection/HEAD/efficient-vit/transforms/__pycache__/albu.cpython-37.pyc -------------------------------------------------------------------------------- /efficient-vit/transforms/albu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davide-coccomini/Combining-EfficientNet-and-Vision-Transformers-for-Video-Deepfake-Detection/HEAD/efficient-vit/transforms/albu.py -------------------------------------------------------------------------------- /efficient-vit/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davide-coccomini/Combining-EfficientNet-and-Vision-Transformers-for-Video-Deepfake-Detection/HEAD/efficient-vit/utils.py -------------------------------------------------------------------------------- /environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davide-coccomini/Combining-EfficientNet-and-Vision-Transformers-for-Video-Deepfake-Detection/HEAD/environment.yml -------------------------------------------------------------------------------- /preprocessing/detect_faces.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davide-coccomini/Combining-EfficientNet-and-Vision-Transformers-for-Video-Deepfake-Detection/HEAD/preprocessing/detect_faces.py -------------------------------------------------------------------------------- /preprocessing/extract_crops.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davide-coccomini/Combining-EfficientNet-and-Vision-Transformers-for-Video-Deepfake-Detection/HEAD/preprocessing/extract_crops.py -------------------------------------------------------------------------------- /preprocessing/face_detector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davide-coccomini/Combining-EfficientNet-and-Vision-Transformers-for-Video-Deepfake-Detection/HEAD/preprocessing/face_detector.py -------------------------------------------------------------------------------- /preprocessing/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davide-coccomini/Combining-EfficientNet-and-Vision-Transformers-for-Video-Deepfake-Detection/HEAD/preprocessing/utils.py --------------------------------------------------------------------------------