ethan225 commited on
Commit
b0594be
·
verified ·
1 Parent(s): 4030219

Add ForensicConcept detector checkpoints

Browse files
README.md CHANGED
@@ -1,3 +1,58 @@
1
  ---
2
- license: mit
 
 
 
 
 
 
3
  ---
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  ---
2
+ library_name: pytorch
3
+ pipeline_tag: image-classification
4
+ tags:
5
+ - aigc-detection
6
+ - image-forensics
7
+ - pytorch
8
+ - icml-2026
9
  ---
10
+
11
+ # ForensicConcept Weights
12
+
13
+ Official detector checkpoints for **ForensicConcept: Transferable Forensic
14
+ Concepts for AIGI Detection**.
15
+
16
+ - Code: https://github.com/EthanAdamm/FORENSICCONCEPT
17
+ - Paper: https://arxiv.org/abs/2606.07034
18
+
19
+ ## Files
20
+
21
+ | File | Purpose | Size |
22
+ |---|---|---:|
23
+ | `weights/detectors/dinov3_vitl16_lora_stage1.pth` | DINOv3 ADT / LoRA initialization | 24.3 MiB |
24
+ | `weights/detectors/dinov3_vitl16_concept_stage2.pth` | DINOv3 ForensicConcept inference | 26.6 MiB |
25
+ | `weights/detectors/clip_vitl14_lora_stage1.pth` | CLIP LoRA initialization | 4.6 MiB |
26
+ | `weights/detectors/clip_vitl14_codebook_stage2.pth` | CLIP CGCI inference | 20.5 MiB |
27
+ | `weights/concepts/dinov3_concept_matrix.npy` | DINOv3 concept initialization (`200 x 1024`, float32) | 0.8 MiB |
28
+
29
+ The four detector checkpoints total 76.0 MiB. Stage-1 checkpoints are included
30
+ for reproducing stage-2 training. For inference, use the corresponding stage-2
31
+ checkpoint. DINOv3 inference also requires the released concept matrix.
32
+
33
+ ## Download
34
+
35
+ Run this command from the root of the cloned code repository:
36
+
37
+ ```bash
38
+ hf download ethan225/ForensicConcept \
39
+ --include "weights/**" \
40
+ --local-dir .
41
+ ```
42
+
43
+ The pretrained DINOv3 ViT-L/16 and CLIP ViT-L/14 backbones are not included.
44
+ Download them from their official upstream projects and follow the directory
45
+ layout documented in the code repository.
46
+
47
+ ## SHA-256
48
+
49
+ ```text
50
+ 3bc8e833d75c9ccbb214c28238c791681294ae8b0c50e48cc3e64b9e5ac5ca1f weights/detectors/dinov3_vitl16_lora_stage1.pth
51
+ 99162dbf6a56610be5a8bb9fa27e62311f723d0a4f34e384b084e76085491aad weights/detectors/dinov3_vitl16_concept_stage2.pth
52
+ b0c0217b547391a70eed680ef0d8f92555d172241c46bea767346c8d65115184 weights/detectors/clip_vitl14_lora_stage1.pth
53
+ a81ebec9281aca3db4b0d88254d25424f37d5d498ae2c405eb6a5be4748dc498 weights/detectors/clip_vitl14_codebook_stage2.pth
54
+ 9e6ce224d223dab804648bb46a9cc405bfef4cfcb13dc9cc21ad7fd94935959c weights/concepts/dinov3_concept_matrix.npy
55
+ ```
56
+
57
+ External backbone weights remain subject to their respective upstream licenses
58
+ and terms.
weights/concepts/dinov3_concept_matrix.npy ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:9e6ce224d223dab804648bb46a9cc405bfef4cfcb13dc9cc21ad7fd94935959c
3
+ size 819328
weights/detectors/clip_vitl14_codebook_stage2.pth ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:a81ebec9281aca3db4b0d88254d25424f37d5d498ae2c405eb6a5be4748dc498
3
+ size 21547156
weights/detectors/clip_vitl14_lora_stage1.pth ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:b0c0217b547391a70eed680ef0d8f92555d172241c46bea767346c8d65115184
3
+ size 4791439
weights/detectors/dinov3_vitl16_concept_stage2.pth ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:99162dbf6a56610be5a8bb9fa27e62311f723d0a4f34e384b084e76085491aad
3
+ size 27921351
weights/detectors/dinov3_vitl16_lora_stage1.pth ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:3bc8e833d75c9ccbb214c28238c791681294ae8b0c50e48cc3e64b9e5ac5ca1f
3
+ size 25449011