Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
81 commits
Select commit Hold shift + click to select a range
98dbb45
Bump web-vitals from 2.1.4 to 6.2.0 in /client
dependabot[bot] Aug 27, 2026
e9bd17c
Update uvicorn requirement from >=0.52.3 to >=0.52.4
dependabot[bot] Aug 27, 2026
a494a20
Bump @testing-library/user-event from 13.5.0 to 14.6.6 in /client
dependabot[bot] Aug 27, 2026
d215644
Update ruff requirement from >=0.16.3 to >=0.16.4
dependabot[bot] Aug 27, 2026
b71ecc9
Bump nginx from 1.30-alpine to 1.31-alpine in /client
dependabot[bot] Aug 27, 2026
085fb8a
✨ Add live Hugging Face download badges to Model Usage section
SEOYUNJE Aug 28, 2026
a145c11
👷 Add GitHub Deployment tracking to PyPI publish workflow
SEOYUNJE Sep 1, 2026
0238e4f
🔖 Bump version to 1.0.1
SEOYUNJE Sep 1, 2026
5619668
👷 Auto-bump docker-compose.yml image tags via PR after image push
SEOYUNJE Sep 1, 2026
00c4ae1
Merge pull request #100 from HanMoonSub/dependabot/npm_and_yarn/clien…
SEOYUNJE Sep 1, 2026
2a32887
🐳 Bump react image tag to 1.0.8 in docker-compose.yml
SEOYUNJE Sep 1, 2026
62dc7c4
Merge pull request #101 from HanMoonSub/dependabot/pip/uvicorn-gte-0.…
SEOYUNJE Sep 1, 2026
b71f920
Merge pull request #105 from HanMoonSub/bump/docker-compose-react
SEOYUNJE Sep 1, 2026
8a679c0
Merge pull request #102 from HanMoonSub/dependabot/pip/ruff-gte-0.16.4
SEOYUNJE Sep 1, 2026
26bad25
Merge pull request #103 from HanMoonSub/dependabot/npm_and_yarn/clien…
SEOYUNJE Sep 1, 2026
7436e8a
Merge pull request #104 from HanMoonSub/dependabot/docker/client/ngin…
SEOYUNJE Sep 1, 2026
2389106
🐳 Bump react image tag to 1.0.10 in docker-compose.yml
SEOYUNJE Sep 1, 2026
64db0ea
Merge pull request #107 from HanMoonSub/bump/docker-compose-react
SEOYUNJE Sep 1, 2026
3e22540
🐳 Bump fastapi/celery image tag to 1.0.21 in docker-compose.yml
SEOYUNJE Sep 1, 2026
994a004
Merge pull request #106 from HanMoonSub/bump/docker-compose-app
SEOYUNJE Sep 1, 2026
849e98a
✨ Add branch-ablation switches and register ablation model model vari…
SEOYUNJE Sep 3, 2026
921d164
🔧 Add training configs for GCViT branch-ablation variants
SEOYUNJE Sep 3, 2026
db12f5c
🐛 Support branch-ablated models in training CLI and optimizer
SEOYUNJE Sep 3, 2026
dc8662c
📝 Condense MS-EffGCViT News section
SEOYUNJE Sep 3, 2026
189bf7b
✨ Add available_models() helper to MS-EffViT and MS-EffGCViT
SEOYUNJE Sep 3, 2026
d6c9b5f
Merge branch 'main' of github.com:HanMoonSub/DeepGuard
SEOYUNJE Sep 3, 2026
385044d
Bump node from 26.7-alpine to 26.8-alpine in /client
dependabot[bot] Sep 3, 2026
75d18e1
Bump peter-evans/create-pull-request from 7 to 8
dependabot[bot] Sep 3, 2026
6e179ff
Update pydantic requirement from >=2.13.4 to >=2.13.5
dependabot[bot] Sep 3, 2026
0f5b551
Bump @testing-library/react from 16.3.2 to 16.3.3 in /client
dependabot[bot] Sep 3, 2026
c31325d
Bump web-vitals from 6.2.0 to 6.2.1 in /client
dependabot[bot] Sep 3, 2026
891b71e
Bump axios from 1.19.0 to 1.20.0 in /client
dependabot[bot] Sep 3, 2026
38c7f91
Bump react-router-dom from 7.18.2 to 7.18.3 in /client
dependabot[bot] Sep 3, 2026
a2f809c
🐛 Fix ImportError in training scripts' model imports
SEOYUNJE Sep 4, 2026
b0ba118
🔖 Bump version to 1.1.0
SEOYUNJE Sep 4, 2026
38cbbe1
Update ruff requirement from >=0.16.4 to >=0.16.6
dependabot[bot] Sep 10, 2026
f8820e7
Merge pull request #109 from HanMoonSub/dependabot/docker/client/node…
SEOYUNJE Sep 11, 2026
bf49045
Merge pull request #110 from HanMoonSub/dependabot/github_actions/pet…
SEOYUNJE Sep 11, 2026
6ba9fbb
Merge pull request #111 from HanMoonSub/dependabot/pip/pydantic-gte-2…
SEOYUNJE Sep 11, 2026
2fc65ce
Merge pull request #112 from HanMoonSub/dependabot/npm_and_yarn/clien…
SEOYUNJE Sep 11, 2026
65669a3
Merge pull request #115 from HanMoonSub/dependabot/npm_and_yarn/clien…
SEOYUNJE Sep 11, 2026
7a9c7e4
Merge pull request #117 from HanMoonSub/dependabot/npm_and_yarn/clien…
SEOYUNJE Sep 11, 2026
aa2a5c9
Merge pull request #114 from HanMoonSub/dependabot/npm_and_yarn/clien…
SEOYUNJE Sep 11, 2026
f80dca6
🐳 Bump react image tag to 1.0.14 in docker-compose.yml
SEOYUNJE Sep 11, 2026
a024715
Merge pull request #120 from HanMoonSub/dependabot/pip/ruff-gte-0.16.6
SEOYUNJE Sep 11, 2026
b7330dd
🐳 Bump fastapi/celery image tag to 1.0.25 in docker-compose.yml
SEOYUNJE Sep 11, 2026
f6f0087
Merge pull request #121 from HanMoonSub/bump/docker-compose-react
SEOYUNJE Sep 11, 2026
8f71fce
Merge pull request #108 from HanMoonSub/bump/docker-compose-app
SEOYUNJE Sep 11, 2026
6f482e9
🐳 Add multi-arch (amd64/arm64) build support to Docker push workflows
SEOYUNJE Sep 15, 2026
072b358
🐳 Bump redis image tag to 1.0.7 in docker-compose.yml
SEOYUNJE Sep 15, 2026
02b3120
🐳 Bump mysql image tag to 1.0.7 in docker-compose.yml
SEOYUNJE Sep 15, 2026
0b7ebce
🐳 Bump react image tag to 1.0.15 in docker-compose.yml
SEOYUNJE Sep 15, 2026
44618f8
🐳 Bump fastapi/celery image tag to 1.0.26 in docker-compose.yml
SEOYUNJE Sep 15, 2026
a0a560b
Merge pull request #125 from HanMoonSub/bump/docker-compose-app
SEOYUNJE Sep 15, 2026
f617e79
Merge pull request #124 from HanMoonSub/bump/docker-compose-react
SEOYUNJE Sep 15, 2026
2fc252a
Merge pull request #123 from HanMoonSub/bump/docker-compose-mysql
SEOYUNJE Sep 15, 2026
e2a5ff7
Merge pull request #122 from HanMoonSub/bump/docker-compose-redis
SEOYUNJE Sep 15, 2026
b57f886
Update ruff requirement from >=0.16.6 to >=0.16.7
dependabot[bot] Sep 17, 2026
53f1b17
Bump @testing-library/dom from 10.4.1 to 10.4.2 in /client
dependabot[bot] Sep 17, 2026
f274c04
Merge pull request #127 from HanMoonSub/dependabot/pip/ruff-gte-0.16.7
SEOYUNJE Sep 21, 2026
01102c5
Merge pull request #128 from HanMoonSub/dependabot/npm_and_yarn/clien…
SEOYUNJE Sep 21, 2026
1f3b707
📝 Add branch-ablation study results
SEOYUNJE Sep 21, 2026
e11f549
Bump docker/setup-qemu-action from 3 to 4
dependabot[bot] Sep 24, 2026
4e181d6
Bump node from 26.8-alpine to 26.9-alpine in /client
dependabot[bot] Sep 24, 2026
ca9b0c9
Bump react-router-dom from 7.18.3 to 7.18.4 in /client
dependabot[bot] Sep 24, 2026
19521eb
Update ruff requirement from >=0.16.7 to >=0.16.8
dependabot[bot] Sep 24, 2026
4f2ab77
Bump web-vitals from 6.2.1 to 6.2.2 in /client
dependabot[bot] Sep 24, 2026
de4791a
Update sqlalchemy requirement from >=2.0.52 to >=2.0.54
dependabot[bot] Sep 24, 2026
58de8e5
Merge pull request #133 from HanMoonSub/dependabot/github_actions/doc…
SEOYUNJE Sep 26, 2026
a156521
Merge pull request #134 from HanMoonSub/dependabot/docker/client/node…
SEOYUNJE Sep 26, 2026
720475e
Merge pull request #136 from HanMoonSub/dependabot/npm_and_yarn/clien…
SEOYUNJE Sep 26, 2026
7b54018
Merge pull request #137 from HanMoonSub/dependabot/pip/ruff-gte-0.16.8
SEOYUNJE Sep 26, 2026
b460b62
Merge pull request #138 from HanMoonSub/dependabot/npm_and_yarn/clien…
SEOYUNJE Sep 26, 2026
99f7091
Merge pull request #139 from HanMoonSub/dependabot/pip/sqlalchemy-gte…
SEOYUNJE Sep 26, 2026
accbcc5
🐳 Bump react image tag to 1.0.17 in docker-compose.yml
SEOYUNJE Sep 26, 2026
0c9606f
🐳 Bump fastapi/celery image tag to 1.0.28 in docker-compose.yml
SEOYUNJE Sep 26, 2026
4b04d69
Merge pull request #131 from HanMoonSub/bump/docker-compose-react
SEOYUNJE Sep 26, 2026
d95de2a
Merge pull request #132 from HanMoonSub/bump/docker-compose-app
SEOYUNJE Sep 26, 2026
62f871e
📝 Fix KoDF results in README.md, README_kr.md, README_jp.md
SEOYUNJE Sep 28, 2026
17721bc
Merge branch 'main' of github.com:HanMoonSub/DeepGuard
SEOYUNJE Sep 28, 2026
90ee2b5
📝 Add DeepfakeBench and Effort-AIGI-Detection to Reference table (#9…
SEOYUNJE Sep 28, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 25 additions & 1 deletion .github/workflows/docker-bump-push-app.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,14 +21,18 @@ jobs:
bump-and-push:
runs-on: ubuntu-latest
permissions:
contents: read
contents: write
packages: write
pull-requests: write
steps:
- name: Checkout
uses: actions/checkout@v7
with:
lfs: true

- name: Set up QEMU
uses: docker/setup-qemu-action@v4

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v4

Expand Down Expand Up @@ -73,6 +77,7 @@ jobs:
context: .
file: App/Dockerfile
target: fastapi
platforms: linux/amd64,linux/arm64
tags: |
${{ env.DOCKERHUB_NAMESPACE }}/deepguard-fastapi:${{ steps.bump.outputs.new_tag }}
${{ env.GHCR_NAMESPACE }}/deepguard-fastapi:${{ steps.bump.outputs.new_tag }}
Expand All @@ -86,9 +91,28 @@ jobs:
context: .
file: App/Dockerfile
target: celery
platforms: linux/amd64,linux/arm64
tags: |
${{ env.DOCKERHUB_NAMESPACE }}/deepguard-celery:${{ steps.bump.outputs.new_tag }}
${{ env.GHCR_NAMESPACE }}/deepguard-celery:${{ steps.bump.outputs.new_tag }}
push: true
cache-from: type=gha,scope=celery
cache-to: type=gha,mode=max,scope=celery

- name: Update docker-compose.yml image tags
run: |
sed -i -E "s#(image: ${DOCKERHUB_NAMESPACE}/deepguard-fastapi:)[0-9]+\.[0-9]+\.[0-9]+#\1${{ steps.bump.outputs.new_tag }}#" docker-compose.yml
sed -i -E "s#(image: ${DOCKERHUB_NAMESPACE}/deepguard-celery:)[0-9]+\.[0-9]+\.[0-9]+#\1${{ steps.bump.outputs.new_tag }}#" docker-compose.yml

- name: Open PR to bump docker-compose.yml
uses: peter-evans/create-pull-request@v8
with:
commit-message: "🐳 Bump fastapi/celery image tag to ${{ steps.bump.outputs.new_tag }} in docker-compose.yml"
title: "🐳 Bump fastapi/celery image tag to ${{ steps.bump.outputs.new_tag }}"
body: |
Docker Bump & Push - FastAPI/Celery 워크플로우가 새로 push한 이미지 태그를 `docker-compose.yml`에 반영합니다.

- `${{ env.DOCKERHUB_NAMESPACE }}/deepguard-fastapi:${{ steps.bump.outputs.new_tag }}`
- `${{ env.DOCKERHUB_NAMESPACE }}/deepguard-celery:${{ steps.bump.outputs.new_tag }}`
branch: bump/docker-compose-app
delete-branch: true
23 changes: 22 additions & 1 deletion .github/workflows/docker-bump-push-mysql.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,12 +16,16 @@ jobs:
bump-and-push:
runs-on: ubuntu-latest
permissions:
contents: read
contents: write
packages: write
pull-requests: write
steps:
- name: Checkout
uses: actions/checkout@v7

- name: Set up QEMU
uses: docker/setup-qemu-action@v4

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v4

Expand Down Expand Up @@ -62,9 +66,26 @@ jobs:
with:
context: .
file: docker/mysql/Dockerfile
platforms: linux/amd64,linux/arm64
tags: |
${{ env.DOCKERHUB_NAMESPACE }}/deepguard-mysql:${{ steps.bump.outputs.new_tag }}
${{ env.GHCR_NAMESPACE }}/deepguard-mysql:${{ steps.bump.outputs.new_tag }}
push: true
cache-from: type=gha,scope=mysql
cache-to: type=gha,mode=max,scope=mysql

- name: Update docker-compose.yml image tag
run: |
sed -i -E "s#(image: ${DOCKERHUB_NAMESPACE}/deepguard-mysql:)[0-9]+\.[0-9]+\.[0-9]+#\1${{ steps.bump.outputs.new_tag }}#" docker-compose.yml

- name: Open PR to bump docker-compose.yml
uses: peter-evans/create-pull-request@v8
with:
commit-message: "🐳 Bump mysql image tag to ${{ steps.bump.outputs.new_tag }} in docker-compose.yml"
title: "🐳 Bump mysql image tag to ${{ steps.bump.outputs.new_tag }}"
body: |
Docker Bump & Push - MySQL 워크플로우가 새로 push한 이미지 태그를 `docker-compose.yml`에 반영합니다.

- `${{ env.DOCKERHUB_NAMESPACE }}/deepguard-mysql:${{ steps.bump.outputs.new_tag }}`
branch: bump/docker-compose-mysql
delete-branch: true
23 changes: 22 additions & 1 deletion .github/workflows/docker-bump-push-react.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,12 +15,16 @@ jobs:
bump-and-push:
runs-on: ubuntu-latest
permissions:
contents: read
contents: write
packages: write
pull-requests: write
steps:
- name: Checkout
uses: actions/checkout@v7

- name: Set up QEMU
uses: docker/setup-qemu-action@v4

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v4

Expand Down Expand Up @@ -61,9 +65,26 @@ jobs:
with:
context: client
file: client/Dockerfile
platforms: linux/amd64,linux/arm64
tags: |
${{ env.DOCKERHUB_NAMESPACE }}/deepguard-react:${{ steps.bump.outputs.new_tag }}
${{ env.GHCR_NAMESPACE }}/deepguard-react:${{ steps.bump.outputs.new_tag }}
push: true
cache-from: type=gha,scope=react
cache-to: type=gha,mode=max,scope=react

- name: Update docker-compose.yml image tag
run: |
sed -i -E "s#(image: ${DOCKERHUB_NAMESPACE}/deepguard-react:)[0-9]+\.[0-9]+\.[0-9]+#\1${{ steps.bump.outputs.new_tag }}#" docker-compose.yml

- name: Open PR to bump docker-compose.yml
uses: peter-evans/create-pull-request@v8
with:
commit-message: "🐳 Bump react image tag to ${{ steps.bump.outputs.new_tag }} in docker-compose.yml"
title: "🐳 Bump react image tag to ${{ steps.bump.outputs.new_tag }}"
body: |
Docker Bump & Push - React 워크플로우가 새로 push한 이미지 태그를 `docker-compose.yml`에 반영합니다.

- `${{ env.DOCKERHUB_NAMESPACE }}/deepguard-react:${{ steps.bump.outputs.new_tag }}`
branch: bump/docker-compose-react
delete-branch: true
23 changes: 22 additions & 1 deletion .github/workflows/docker-bump-push-redis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,12 +15,16 @@ jobs:
bump-and-push:
runs-on: ubuntu-latest
permissions:
contents: read
contents: write
packages: write
pull-requests: write
steps:
- name: Checkout
uses: actions/checkout@v7

- name: Set up QEMU
uses: docker/setup-qemu-action@v4

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v4

Expand Down Expand Up @@ -61,9 +65,26 @@ jobs:
with:
context: .
file: docker/redis/Dockerfile
platforms: linux/amd64,linux/arm64
tags: |
${{ env.DOCKERHUB_NAMESPACE }}/deepguard-redis:${{ steps.bump.outputs.new_tag }}
${{ env.GHCR_NAMESPACE }}/deepguard-redis:${{ steps.bump.outputs.new_tag }}
push: true
cache-from: type=gha,scope=redis
cache-to: type=gha,mode=max,scope=redis

- name: Update docker-compose.yml image tag
run: |
sed -i -E "s#(image: ${DOCKERHUB_NAMESPACE}/deepguard-redis:)[0-9]+\.[0-9]+\.[0-9]+#\1${{ steps.bump.outputs.new_tag }}#" docker-compose.yml

- name: Open PR to bump docker-compose.yml
uses: peter-evans/create-pull-request@v8
with:
commit-message: "🐳 Bump redis image tag to ${{ steps.bump.outputs.new_tag }} in docker-compose.yml"
title: "🐳 Bump redis image tag to ${{ steps.bump.outputs.new_tag }}"
body: |
Docker Bump & Push - Redis 워크플로우가 새로 push한 이미지 태그를 `docker-compose.yml`에 반영합니다.

- `${{ env.DOCKERHUB_NAMESPACE }}/deepguard-redis:${{ steps.bump.outputs.new_tag }}`
branch: bump/docker-compose-redis
delete-branch: true
8 changes: 7 additions & 1 deletion .github/workflows/pypi-publish.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
name: Publish to PyPI

# main에 pyproject.toml이 push되면: README 이미지 경로를 절대 URL로 치환 -> 빌드 -> PyPI에 바로 배포.
# job에 environment를 지정하면 GitHub이 배포(Deployment)를 자동으로 생성하고
# 진행 상태(in_progress/success/failure)까지 갱신해준다.

on:
push:
Expand All @@ -15,8 +17,12 @@ permissions:
jobs:
publish:
runs-on: ubuntu-latest
environment:
name: pypi
url: https://pypi.org/project/deepguard/
permissions:
id-token: write # PyPI Trusted Publishing(OIDC)에 필요 - API 토큰 불필요
id-token: write # PyPI Trusted Publishing(OIDC)에 필요 - API 토큰 불필요
deployments: write # GitHub Deployment 생성/상태 업데이트에 필요
steps:
- name: Checkout
uses: actions/checkout@v7
Expand Down
9 changes: 8 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -291,7 +291,7 @@ We provide training scripts for both `ms_eff_vit` and `ms_eff_gcvit`. We recomme
| Model Variant | Test@Acc | Test@Auc | Test@log_loss | Download | Train Config |
| ------------- | -------- | -------- | ---------- | -------- | ------ |
| ms_eff_gcvit_b0 | 0.9655 | 0.9792 | 0.1237 | [model](https://github.com/HanMoonSub/DeepGuard/releases/download/v0.2.0/ms_eff_gcvit_b0_kodf.bin) | [recipe](deepguard/config/ms_eff_gcvit_b0/celeb_df_v2.yaml) |
| ms_eff_gcvit_b5 | 0.9850 | 0.9974 | 0.0492 | [model](https://github.com/HanMoonSub/DeepGuard/releases/download/v0.2.0/ms_eff_gcvit_b5_kodf.bin) | [recipe](deepguard/config/ms_eff_gcvit_b5/celeb_df_v2.yaml) |
| ms_eff_gcvit_b5 | 0.9792 | 0.9831 | 0.0692 | [model](https://github.com/HanMoonSub/DeepGuard/releases/download/v0.2.0/ms_eff_gcvit_b5_kodf.bin) | [recipe](deepguard/config/ms_eff_gcvit_b5/celeb_df_v2.yaml) |

## 💻 Model Usage

Expand Down Expand Up @@ -330,6 +330,11 @@ Every checkpoint is also mirrored to the [Hugging Face Hub under `KoreaPeter`](h

> 💛 Find a checkpoint useful? Please leave a ❤️ like on its model card — it means a lot to us!

| Model | Celeb-DF-v2 | FaceForensics++ | KoDF |
| ----- | :---------: | :--------------: | :---: |
| ⚡ ms_eff_gcvit_b0 | [![](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fhuggingface.co%2Fapi%2Fmodels%2FKoreaPeter%2Fms-eff-gcvit-deepfake-b0-celeb-df-v2&query=%24.downloads&label=downloads&color=FFD21E&logoColor=black)](https://huggingface.co/KoreaPeter/ms-eff-gcvit-deepfake-b0-celeb-df-v2) | [![](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fhuggingface.co%2Fapi%2Fmodels%2FKoreaPeter%2Fms-eff-gcvit-deepfake-b0-ff-plus-plus&query=%24.downloads&label=downloads&color=FFD21E&logoColor=black)](https://huggingface.co/KoreaPeter/ms-eff-gcvit-deepfake-b0-ff-plus-plus) | [![](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fhuggingface.co%2Fapi%2Fmodels%2FKoreaPeter%2Fms-eff-gcvit-deepfake-b0-kodf&query=%24.downloads&label=downloads&color=FFD21E&logoColor=black)](https://huggingface.co/KoreaPeter/ms-eff-gcvit-deepfake-b0-kodf) |
| 🔥 ms_eff_gcvit_b5 | [![](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fhuggingface.co%2Fapi%2Fmodels%2FKoreaPeter%2Fms-eff-gcvit-deepfake-b5-celeb-df-v2&query=%24.downloads&label=downloads&color=FFD21E&logoColor=black)](https://huggingface.co/KoreaPeter/ms-eff-gcvit-deepfake-b5-celeb-df-v2) | [![](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fhuggingface.co%2Fapi%2Fmodels%2FKoreaPeter%2Fms-eff-gcvit-deepfake-b5-ff-plus-plus&query=%24.downloads&label=downloads&color=FFD21E&logoColor=black)](https://huggingface.co/KoreaPeter/ms-eff-gcvit-deepfake-b5-ff-plus-plus) | [![](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fhuggingface.co%2Fapi%2Fmodels%2FKoreaPeter%2Fms-eff-gcvit-deepfake-b5-kodf&query=%24.downloads&label=downloads&color=FFD21E&logoColor=black)](https://huggingface.co/KoreaPeter/ms-eff-gcvit-deepfake-b5-kodf) |

```python
from transformers import pipeline

Expand Down Expand Up @@ -594,6 +599,8 @@ The jupyter notebooks themselves can be found under the tutorials folder in the
| 6 | [`deepfake-detection-project-v4`](https://github.com/ameencaslam/deepfake-detection-project-v4) | Multiple Deep Learning Models by Ameen Caslam |
| 7 | [`Awesome-Deepfake-Detection`](https://github.com/Daisy-Zhang/Awesome-Deepfakes-Detection) | A curated list of tools, papers and code by Daisy Zhang |
| 8 | [`Pytorch-Grad-Cam`](https://github.com/jacobgil/pytorch-grad-cam) | Advanced Visual Explanations for PyTorch Models |
| 9 | [`DeepfakeBench`](https://github.com/SCLBD/DeepfakeBench) | A Comprehensive Benchmark of Deepfake Detection by SCLBD |
| 10 | [`Effort-AIGI-Detection`](https://github.com/YZY-stack/Effort-AIGI-Detection) | Official Implementation of Effort (ICML 2025 Oral) by YZY-stack |

## ⚖️ License

Expand Down
9 changes: 8 additions & 1 deletion README_JP.md
Original file line number Diff line number Diff line change
Expand Up @@ -288,7 +288,7 @@ pip install -r requirements.txt
| モデルバージョン | Test@Acc | Test@Auc | Test@log_loss | ダウンロード | 学習レシピ |
| ------------- | -------- | -------- | ---------- | -------- | ------ |
| ms_eff_gcvit_b0 | 0.9655 | 0.9792 | 0.1237 | [model](https://github.com/HanMoonSub/DeepGuard/releases/download/v0.2.0/ms_eff_gcvit_b0_kodf.bin) | [recipe](deepguard/config/ms_eff_gcvit_b0/celeb_df_v2.yaml) |
| ms_eff_gcvit_b5 | 0.9850 | 0.9974 | 0.0492 | [model](https://github.com/HanMoonSub/DeepGuard/releases/download/v0.2.0/ms_eff_gcvit_b5_kodf.bin) | [recipe](deepguard/config/ms_eff_gcvit_b5/celeb_df_v2.yaml) |
| ms_eff_gcvit_b5 | 0.9792 | 0.9831 | 0.0692 | [model](https://github.com/HanMoonSub/DeepGuard/releases/download/v0.2.0/ms_eff_gcvit_b5_kodf.bin) | [recipe](deepguard/config/ms_eff_gcvit_b5/celeb_df_v2.yaml) |

## 💻 モデルの使い方

Expand Down Expand Up @@ -327,6 +327,11 @@ model = timm.create_model("ms_eff_gcvit_b5", pretrained=True, dataset="kodf")

> 💛 チェックポイントが役に立ったら、モデルカードに ❤️ いいねをお願いします — とても励みになります!

| Model | Celeb-DF-v2 | FaceForensics++ | KoDF |
| ----- | :---------: | :--------------: | :---: |
| ⚡ ms_eff_gcvit_b0 | [![](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fhuggingface.co%2Fapi%2Fmodels%2FKoreaPeter%2Fms-eff-gcvit-deepfake-b0-celeb-df-v2&query=%24.downloads&label=downloads&color=FFD21E&logoColor=black)](https://huggingface.co/KoreaPeter/ms-eff-gcvit-deepfake-b0-celeb-df-v2) | [![](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fhuggingface.co%2Fapi%2Fmodels%2FKoreaPeter%2Fms-eff-gcvit-deepfake-b0-ff-plus-plus&query=%24.downloads&label=downloads&color=FFD21E&logoColor=black)](https://huggingface.co/KoreaPeter/ms-eff-gcvit-deepfake-b0-ff-plus-plus) | [![](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fhuggingface.co%2Fapi%2Fmodels%2FKoreaPeter%2Fms-eff-gcvit-deepfake-b0-kodf&query=%24.downloads&label=downloads&color=FFD21E&logoColor=black)](https://huggingface.co/KoreaPeter/ms-eff-gcvit-deepfake-b0-kodf) |
| 🔥 ms_eff_gcvit_b5 | [![](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fhuggingface.co%2Fapi%2Fmodels%2FKoreaPeter%2Fms-eff-gcvit-deepfake-b5-celeb-df-v2&query=%24.downloads&label=downloads&color=FFD21E&logoColor=black)](https://huggingface.co/KoreaPeter/ms-eff-gcvit-deepfake-b5-celeb-df-v2) | [![](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fhuggingface.co%2Fapi%2Fmodels%2FKoreaPeter%2Fms-eff-gcvit-deepfake-b5-ff-plus-plus&query=%24.downloads&label=downloads&color=FFD21E&logoColor=black)](https://huggingface.co/KoreaPeter/ms-eff-gcvit-deepfake-b5-ff-plus-plus) | [![](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fhuggingface.co%2Fapi%2Fmodels%2FKoreaPeter%2Fms-eff-gcvit-deepfake-b5-kodf&query=%24.downloads&label=downloads&color=FFD21E&logoColor=black)](https://huggingface.co/KoreaPeter/ms-eff-gcvit-deepfake-b5-kodf) |

```python
from transformers import pipeline

Expand Down Expand Up @@ -586,6 +591,8 @@ Jupyterノートブックは、gitリポジトリのtutorialsフォルダ内に
| 6 | [`deepfake-detection-project-v4`](https://github.com/ameencaslam/deepfake-detection-project-v4) | Ameen Caslam による複数のディープラーニングモデル |
| 7 | [`Awesome-Deepfake-Detection`](https://github.com/Daisy-Zhang/Awesome-Deepfakes-Detection) | Daisy Zhang がまとめたツール・論文・コードのキュレーションリスト |
| 8 | [`Pytorch-Grad-Cam`](https://github.com/jacobgil/pytorch-grad-cam) | PyTorch モデルのための高度な視覚的説明ツール |
| 9 | [`DeepfakeBench`](https://github.com/SCLBD/DeepfakeBench) | SCLBD による包括的なディープフェイク検出ベンチマーク |
| 10 | [`Effort-AIGI-Detection`](https://github.com/YZY-stack/Effort-AIGI-Detection) | YZY-stack による Effort(ICML 2025 Oral)の公式実装 |

## ⚖️ ライセンス

Expand Down
9 changes: 8 additions & 1 deletion README_KR.md
Original file line number Diff line number Diff line change
Expand Up @@ -288,7 +288,7 @@ pip install -r requirements.txt
| 모델 버전 | Test@Acc | Test@Auc | Test@log_loss | 다운로드 | 학습 레시피 |
| ------------- | -------- | -------- | ---------- | -------- | ------ |
| ms_eff_gcvit_b0 | 0.9655 | 0.9792 | 0.1237 | [model](https://github.com/HanMoonSub/DeepGuard/releases/download/v0.2.0/ms_eff_gcvit_b0_kodf.bin) | [recipe](deepguard/config/ms_eff_gcvit_b0/celeb_df_v2.yaml) |
| ms_eff_gcvit_b5 | 0.9850 | 0.9974 | 0.0492 | [model](https://github.com/HanMoonSub/DeepGuard/releases/download/v0.2.0/ms_eff_gcvit_b5_kodf.bin) | [recipe](deepguard/config/ms_eff_gcvit_b5/celeb_df_v2.yaml) |
| ms_eff_gcvit_b5 | 0.9792 | 0.9831 | 0.0692 | [model](https://github.com/HanMoonSub/DeepGuard/releases/download/v0.2.0/ms_eff_gcvit_b5_kodf.bin) | [recipe](deepguard/config/ms_eff_gcvit_b5/celeb_df_v2.yaml) |

## 💻 모델 사용법

Expand Down Expand Up @@ -327,6 +327,11 @@ model = timm.create_model("ms_eff_gcvit_b5", pretrained=True, dataset="kodf")

> 💛 체크포인트가 유용하셨다면 모델 카드에 ❤️ 좋아요를 남겨주세요 — 큰 힘이 됩니다!

| Model | Celeb-DF-v2 | FaceForensics++ | KoDF |
| ----- | :---------: | :--------------: | :---: |
| ⚡ ms_eff_gcvit_b0 | [![](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fhuggingface.co%2Fapi%2Fmodels%2FKoreaPeter%2Fms-eff-gcvit-deepfake-b0-celeb-df-v2&query=%24.downloads&label=downloads&color=FFD21E&logoColor=black)](https://huggingface.co/KoreaPeter/ms-eff-gcvit-deepfake-b0-celeb-df-v2) | [![](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fhuggingface.co%2Fapi%2Fmodels%2FKoreaPeter%2Fms-eff-gcvit-deepfake-b0-ff-plus-plus&query=%24.downloads&label=downloads&color=FFD21E&logoColor=black)](https://huggingface.co/KoreaPeter/ms-eff-gcvit-deepfake-b0-ff-plus-plus) | [![](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fhuggingface.co%2Fapi%2Fmodels%2FKoreaPeter%2Fms-eff-gcvit-deepfake-b0-kodf&query=%24.downloads&label=downloads&color=FFD21E&logoColor=black)](https://huggingface.co/KoreaPeter/ms-eff-gcvit-deepfake-b0-kodf) |
| 🔥 ms_eff_gcvit_b5 | [![](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fhuggingface.co%2Fapi%2Fmodels%2FKoreaPeter%2Fms-eff-gcvit-deepfake-b5-celeb-df-v2&query=%24.downloads&label=downloads&color=FFD21E&logoColor=black)](https://huggingface.co/KoreaPeter/ms-eff-gcvit-deepfake-b5-celeb-df-v2) | [![](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fhuggingface.co%2Fapi%2Fmodels%2FKoreaPeter%2Fms-eff-gcvit-deepfake-b5-ff-plus-plus&query=%24.downloads&label=downloads&color=FFD21E&logoColor=black)](https://huggingface.co/KoreaPeter/ms-eff-gcvit-deepfake-b5-ff-plus-plus) | [![](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fhuggingface.co%2Fapi%2Fmodels%2FKoreaPeter%2Fms-eff-gcvit-deepfake-b5-kodf&query=%24.downloads&label=downloads&color=FFD21E&logoColor=black)](https://huggingface.co/KoreaPeter/ms-eff-gcvit-deepfake-b5-kodf) |

```python
from transformers import pipeline

Expand Down Expand Up @@ -586,6 +591,8 @@ result = explainer.display_heatmap_bbox_on_image(
| 6 | [`deepfake-detection-project-v4`](https://github.com/ameencaslam/deepfake-detection-project-v4) | Ameen Caslam의 다중 딥러닝 모델 |
| 7 | [`Awesome-Deepfake-Detection`](https://github.com/Daisy-Zhang/Awesome-Deepfakes-Detection) | Daisy Zhang이 정리한 도구, 논문, 코드 큐레이션 목록 |
| 8 | [`Pytorch-Grad-Cam`](https://github.com/jacobgil/pytorch-grad-cam) | PyTorch 모델을 위한 고급 시각적 설명 도구 |
| 9 | [`DeepfakeBench`](https://github.com/SCLBD/DeepfakeBench) | SCLBD의 포괄적인 딥페이크 탐지 벤치마크 |
| 10 | [`Effort-AIGI-Detection`](https://github.com/YZY-stack/Effort-AIGI-Detection) | YZY-stack의 Effort(ICML 2025 Oral) 공식 구현체 |

## ⚖️ 라이선스

Expand Down
Loading
Loading