MIHMahmudEli commited on
Commit
8776e8f
·
verified ·
1 Parent(s): 5f5802e

EXP_021: results

Browse files
Files changed (48) hide show
  1. .gitattributes +2 -0
  2. experiments/EXP_021_davidnet-qacp_no_selfblend_s42/README.md +16 -0
  3. experiments/EXP_021_davidnet-qacp_no_selfblend_s42/checkpoints/LATEST.json +0 -10
  4. experiments/EXP_021_davidnet-qacp_no_selfblend_s42/checkpoints/step-0002500/meta.json +0 -13
  5. experiments/EXP_021_davidnet-qacp_no_selfblend_s42/checkpoints/step-0002856/meta.json +0 -13
  6. experiments/EXP_021_davidnet-qacp_no_selfblend_s42/configs/config.json +263 -0
  7. experiments/EXP_021_davidnet-qacp_no_selfblend_s42/configs/environment.json +69 -0
  8. experiments/EXP_021_davidnet-qacp_no_selfblend_s42/configs/experiment_metadata.json +38 -0
  9. experiments/EXP_021_davidnet-qacp_no_selfblend_s42/configs/requirements.lock.txt +932 -0
  10. experiments/EXP_021_davidnet-qacp_no_selfblend_s42/figures/calibration_curve.pdf +0 -0
  11. experiments/EXP_021_davidnet-qacp_no_selfblend_s42/figures/calibration_curve.png +0 -0
  12. experiments/EXP_021_davidnet-qacp_no_selfblend_s42/figures/confusion_matrix.pdf +0 -0
  13. experiments/EXP_021_davidnet-qacp_no_selfblend_s42/{checkpoints/step-0002856/training_state.pt → figures/confusion_matrix.png} +2 -2
  14. experiments/EXP_021_davidnet-qacp_no_selfblend_s42/figures/learning_rate.pdf +0 -0
  15. experiments/EXP_021_davidnet-qacp_no_selfblend_s42/figures/learning_rate.png +0 -0
  16. experiments/EXP_021_davidnet-qacp_no_selfblend_s42/figures/per_class_performance.pdf +0 -0
  17. experiments/EXP_021_davidnet-qacp_no_selfblend_s42/figures/per_class_performance.png +0 -0
  18. experiments/EXP_021_davidnet-qacp_no_selfblend_s42/figures/per_generator.pdf +0 -0
  19. experiments/EXP_021_davidnet-qacp_no_selfblend_s42/figures/per_generator.png +0 -0
  20. experiments/EXP_021_davidnet-qacp_no_selfblend_s42/figures/precision_recall_curve.pdf +0 -0
  21. experiments/EXP_021_davidnet-qacp_no_selfblend_s42/figures/precision_recall_curve.png +0 -0
  22. experiments/EXP_021_davidnet-qacp_no_selfblend_s42/figures/roc_curve.pdf +0 -0
  23. experiments/EXP_021_davidnet-qacp_no_selfblend_s42/figures/roc_curve.png +0 -0
  24. experiments/EXP_021_davidnet-qacp_no_selfblend_s42/figures/score_distribution.pdf +0 -0
  25. experiments/EXP_021_davidnet-qacp_no_selfblend_s42/figures/score_distribution.png +0 -0
  26. experiments/EXP_021_davidnet-qacp_no_selfblend_s42/figures/training_loss.pdf +0 -0
  27. experiments/EXP_021_davidnet-qacp_no_selfblend_s42/figures/training_loss.png +0 -0
  28. experiments/EXP_021_davidnet-qacp_no_selfblend_s42/figures/validation_metrics.pdf +0 -0
  29. experiments/EXP_021_davidnet-qacp_no_selfblend_s42/figures/validation_metrics.png +0 -0
  30. experiments/EXP_021_davidnet-qacp_no_selfblend_s42/metrics/classification_report.csv +8 -0
  31. experiments/EXP_021_davidnet-qacp_no_selfblend_s42/metrics/confusion_matrix.csv +5 -0
  32. experiments/EXP_021_davidnet-qacp_no_selfblend_s42/metrics/cross_dataset_metrics.json +813 -0
  33. experiments/EXP_021_davidnet-qacp_no_selfblend_s42/metrics/fairness.csv +15 -0
  34. experiments/EXP_021_davidnet-qacp_no_selfblend_s42/metrics/per_class_metrics.csv +5 -0
  35. experiments/EXP_021_davidnet-qacp_no_selfblend_s42/metrics/per_generator.csv +8 -0
  36. experiments/EXP_021_davidnet-qacp_no_selfblend_s42/metrics/summary.json +1235 -0
  37. experiments/EXP_021_davidnet-qacp_no_selfblend_s42/metrics/test_metrics.csv +4 -0
  38. experiments/EXP_021_davidnet-qacp_no_selfblend_s42/metrics/test_metrics.json +193 -0
  39. experiments/EXP_021_davidnet-qacp_no_selfblend_s42/metrics/thresholds.json +7 -0
  40. experiments/EXP_021_davidnet-qacp_no_selfblend_s42/metrics/validation_metrics.json +192 -0
  41. experiments/EXP_021_davidnet-qacp_no_selfblend_s42/{checkpoints/step-0002500/training_state.pt → predictions/cross_asvspoof2019-la.csv} +2 -2
  42. experiments/EXP_021_davidnet-qacp_no_selfblend_s42/predictions/cross_celeb-df-v2.csv +0 -0
  43. experiments/EXP_021_davidnet-qacp_no_selfblend_s42/predictions/cross_deepfaketimit.csv +0 -0
  44. experiments/EXP_021_davidnet-qacp_no_selfblend_s42/predictions/cross_dfdc-10.csv +0 -0
  45. experiments/EXP_021_davidnet-qacp_no_selfblend_s42/predictions/cross_in-the-wild.csv +0 -0
  46. experiments/EXP_021_davidnet-qacp_no_selfblend_s42/predictions/cross_wavefake.csv +0 -0
  47. experiments/EXP_021_davidnet-qacp_no_selfblend_s42/predictions/test.csv +0 -0
  48. experiments/EXP_021_davidnet-qacp_no_selfblend_s42/predictions/val.csv +0 -0
.gitattributes CHANGED
@@ -58,3 +58,5 @@ experiments/EXP_017_davidnet-no_moddrop_s42/predictions/cross_asvspoof2019-la.cs
58
  experiments/EXP_017_davidnet-no_moddrop_s42/figures/confusion_matrix.png filter=lfs diff=lfs merge=lfs -text
59
  experiments/EXP_020_davidnet-qacp_no_copysynth_s42/predictions/cross_asvspoof2019-la.csv filter=lfs diff=lfs merge=lfs -text
60
  experiments/EXP_020_davidnet-qacp_no_copysynth_s42/figures/confusion_matrix.png filter=lfs diff=lfs merge=lfs -text
 
 
 
58
  experiments/EXP_017_davidnet-no_moddrop_s42/figures/confusion_matrix.png filter=lfs diff=lfs merge=lfs -text
59
  experiments/EXP_020_davidnet-qacp_no_copysynth_s42/predictions/cross_asvspoof2019-la.csv filter=lfs diff=lfs merge=lfs -text
60
  experiments/EXP_020_davidnet-qacp_no_copysynth_s42/figures/confusion_matrix.png filter=lfs diff=lfs merge=lfs -text
61
+ experiments/EXP_021_davidnet-qacp_no_selfblend_s42/predictions/cross_asvspoof2019-la.csv filter=lfs diff=lfs merge=lfs -text
62
+ experiments/EXP_021_davidnet-qacp_no_selfblend_s42/figures/confusion_matrix.png filter=lfs diff=lfs merge=lfs -text
experiments/EXP_021_davidnet-qacp_no_selfblend_s42/README.md ADDED
@@ -0,0 +1,16 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # EXP_021 - davidnet-qacp_no_selfblend (seed 42)
2
+
3
+ QACP without self-blending.
4
+
5
+ - group: `ablation`, stage: `stage1`, split protocol: `strict`
6
+ - initialised from: `qacp-no_selfblend`
7
+ - config hash: `ec0570fb8175`, feature set: `fs-a3b70d8acd`
8
+ - best epoch 15 (0.9945226691603728), 21 epochs, 0.308 h, stop: early stopping: no improvement in 6 epochs
9
+
10
+ | test task | AUC | EER | F1@val-thr |
11
+ |---|---|---|---|
12
+ | video | 0.9701 | 0.0770 | 0.9481 |
13
+ | audio | 0.9998 | 0.0058 | 0.9563 |
14
+ | clip | 0.9708 | 0.0704 | 0.9581 |
15
+
16
+ Files: `configs/` (config, environment, metadata, requirements), `metrics/`, `predictions/`, `figures/`, `logs/`, `best_model/`.
experiments/EXP_021_davidnet-qacp_no_selfblend_s42/checkpoints/LATEST.json DELETED
@@ -1,10 +0,0 @@
1
- {
2
- "step": 2856,
3
- "dir": "checkpoints/step-0002856",
4
- "updated_at": "2026-09-27T23:07:57Z",
5
- "config_hash": "ec0570fb8175",
6
- "history": [
7
- "checkpoints/step-0002500",
8
- "checkpoints/step-0002856"
9
- ]
10
- }
 
 
 
 
 
 
 
 
 
 
 
experiments/EXP_021_davidnet-qacp_no_selfblend_s42/checkpoints/step-0002500/meta.json DELETED
@@ -1,13 +0,0 @@
1
- {
2
- "config_hash": "ec0570fb8175",
3
- "created_at": "2026-09-27T23:05:30Z",
4
- "epoch": 18,
5
- "files": {
6
- "training_state.pt": {
7
- "bytes": 1003391315,
8
- "sha256": "a6c52857bd9baabf4483482328e713c70618e748f3656b0091aaa6f73abc3e6e"
9
- }
10
- },
11
- "reason": "interval",
12
- "step": 2500
13
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
experiments/EXP_021_davidnet-qacp_no_selfblend_s42/checkpoints/step-0002856/meta.json DELETED
@@ -1,13 +0,0 @@
1
- {
2
- "config_hash": "ec0570fb8175",
3
- "created_at": "2026-09-27T23:07:54Z",
4
- "epoch": 21,
5
- "files": {
6
- "training_state.pt": {
7
- "bytes": 1003393235,
8
- "sha256": "86a0f91b52f592db64809f55721289ebc5b063cefdcc39c41b827a3863739b42"
9
- }
10
- },
11
- "reason": "completed",
12
- "step": 2856
13
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
experiments/EXP_021_davidnet-qacp_no_selfblend_s42/configs/config.json ADDED
@@ -0,0 +1,263 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "project": {
3
+ "name": "DAVID-Net-AV",
4
+ "hf_repo": "MIHMahmudEli/davidnet-q1-experiments",
5
+ "hf_repo_type": "model",
6
+ "hf_data_repo": "MIHMahmudEli/davidnet-q1-data",
7
+ "hf_private": true,
8
+ "code_repo": "https://github.com/MIHMahmudEli/david-net-av.git",
9
+ "code_revision": "main",
10
+ "work_dir": "/kaggle/working/davidnet",
11
+ "scratch_dir": "/tmp/davidnet"
12
+ },
13
+ "mode": "full",
14
+ "seeds": [
15
+ 42,
16
+ 123,
17
+ 456
18
+ ],
19
+ "data": {
20
+ "primary": "fakeavceleb",
21
+ "split_protocol": "strict_identity",
22
+ "split_seed": 42,
23
+ "split_fractions": [
24
+ 0.65,
25
+ 0.15,
26
+ 0.2
27
+ ],
28
+ "n_frames": 16,
29
+ "window_seconds": 4.0,
30
+ "sample_rate": 16000,
31
+ "frame_size": 224,
32
+ "cache_frames": 24,
33
+ "cache_seconds": 6.0,
34
+ "face_crop": {
35
+ "enabled": true,
36
+ "detector": "yunet",
37
+ "detect_frames": 4,
38
+ "box_scale": 1.8,
39
+ "decode_max_side": 640
40
+ },
41
+ "cross_datasets": {
42
+ "celeb-df-v2": {
43
+ "use_official_test_list": true
44
+ },
45
+ "dfdc-10": {
46
+ "max_real": 2500,
47
+ "max_fake": 2500
48
+ },
49
+ "deepfaketimit": {},
50
+ "asvspoof2019-la": {
51
+ "partition": "eval"
52
+ },
53
+ "in-the-wild": {},
54
+ "wavefake": {
55
+ "max_per_generator": 1000
56
+ }
57
+ },
58
+ "subsample_seed": 0
59
+ },
60
+ "features": {
61
+ "video_model": "MCG-NJU/videomae-base",
62
+ "audio_model": "microsoft/wavlm-base-plus",
63
+ "video_spatial_grid": 4,
64
+ "audio_tokens": 50,
65
+ "dtype": "float16",
66
+ "train_view_offsets": [
67
+ 0,
68
+ 4,
69
+ 8
70
+ ],
71
+ "eval_view_offset": 4,
72
+ "qacp_variants_per_clip": 4,
73
+ "shard_clips": 512,
74
+ "shard_clips_audio": 4096,
75
+ "extract_batch_size": "auto"
76
+ },
77
+ "model": {
78
+ "d_model": 768,
79
+ "n_heads": 8,
80
+ "n_fusion_layers": 4,
81
+ "dropout": 0.1,
82
+ "use_sync": true,
83
+ "use_disentangle": true,
84
+ "compose_quadrant": false
85
+ },
86
+ "train": {
87
+ "stage1": {
88
+ "epochs": 30,
89
+ "effective_batch": 64,
90
+ "micro_batch": "auto",
91
+ "optimizer": "adamw",
92
+ "lr": 0.0001,
93
+ "weight_decay": 0.05,
94
+ "betas": [
95
+ 0.9,
96
+ 0.999
97
+ ],
98
+ "scheduler": "warmup_cosine",
99
+ "warmup_ratio": 0.05,
100
+ "min_lr_ratio": 0.01,
101
+ "max_grad_norm": 1.0,
102
+ "early_stopping_patience": 6,
103
+ "selection_metric": "val/mean_auc",
104
+ "sampler": "sqrt_balanced",
105
+ "sampler_key": "quadrant",
106
+ "modality_dropout": 0.15,
107
+ "loss_weights": {
108
+ "v": 1.0,
109
+ "a": 1.0,
110
+ "quad": 0.5,
111
+ "loc": 0.5,
112
+ "sync": 0.1,
113
+ "disentangle": 0.1
114
+ },
115
+ "init_from_qacp": true,
116
+ "nonfinite_patience": 20
117
+ },
118
+ "qacp": {
119
+ "epochs": 40,
120
+ "effective_batch": 256,
121
+ "micro_batch": "auto",
122
+ "lr": 0.0003,
123
+ "weight_decay": 0.05,
124
+ "betas": [
125
+ 0.9,
126
+ 0.999
127
+ ],
128
+ "scheduler": "warmup_cosine",
129
+ "warmup_ratio": 0.05,
130
+ "min_lr_ratio": 0.01,
131
+ "max_grad_norm": 1.0,
132
+ "early_stopping_patience": 8,
133
+ "selection_metric": "val/qacp_loss",
134
+ "temperature": 0.1,
135
+ "items_per_epoch": 4096,
136
+ "pseudo_classes": [
137
+ "RVRA",
138
+ "RVFA",
139
+ "FVRA",
140
+ "FVFA",
141
+ "MISMATCH"
142
+ ],
143
+ "nonfinite_patience": 20
144
+ },
145
+ "baseline": {
146
+ "epochs": 30,
147
+ "effective_batch": 64,
148
+ "micro_batch": "auto",
149
+ "lr": 0.001,
150
+ "weight_decay": 0.01,
151
+ "betas": [
152
+ 0.9,
153
+ 0.999
154
+ ],
155
+ "scheduler": "warmup_cosine",
156
+ "warmup_ratio": 0.05,
157
+ "min_lr_ratio": 0.01,
158
+ "max_grad_norm": 1.0,
159
+ "early_stopping_patience": 6,
160
+ "selection_metric": "val/mean_auc",
161
+ "sampler": "sqrt_balanced",
162
+ "sampler_key": "quadrant",
163
+ "nonfinite_patience": 20
164
+ },
165
+ "phase_b": {
166
+ "epochs": 6,
167
+ "effective_batch": 16,
168
+ "micro_batch": "auto",
169
+ "lr": 3e-05,
170
+ "lr_encoder": 1e-05,
171
+ "weight_decay": 0.05,
172
+ "betas": [
173
+ 0.9,
174
+ 0.999
175
+ ],
176
+ "scheduler": "warmup_cosine",
177
+ "warmup_ratio": 0.1,
178
+ "min_lr_ratio": 0.01,
179
+ "max_grad_norm": 1.0,
180
+ "early_stopping_patience": 3,
181
+ "selection_metric": "val/mean_auc",
182
+ "sampler": "sqrt_balanced",
183
+ "sampler_key": "quadrant",
184
+ "modality_dropout": 0.15,
185
+ "loss_weights": {
186
+ "v": 1.0,
187
+ "a": 1.0,
188
+ "quad": 0.5,
189
+ "loc": 0.5,
190
+ "sync": 0.1,
191
+ "disentangle": 0.1
192
+ },
193
+ "unfreeze_top_blocks_video": 2,
194
+ "unfreeze_top_blocks_audio": 2,
195
+ "gradient_checkpointing": true,
196
+ "temporal_augment": true,
197
+ "nonfinite_patience": 20
198
+ }
199
+ },
200
+ "checkpoint": {
201
+ "every_steps": 500,
202
+ "every_minutes": 20,
203
+ "keep_last": 2,
204
+ "prune_resume_state_on_completion": true,
205
+ "upload_retries": 6,
206
+ "background_upload": true
207
+ },
208
+ "session": {
209
+ "time_budget_hours": 11.5,
210
+ "safety_minutes": 25,
211
+ "heartbeat_minutes": 10.0,
212
+ "lease_minutes": 30.0,
213
+ "worker_name": "kaggle-worker-3"
214
+ },
215
+ "plan": {
216
+ "groups": null,
217
+ "only": null,
218
+ "run_phase_b": true,
219
+ "stop_on_error": true
220
+ },
221
+ "evaluation": {
222
+ "threshold_policy": "val_eer",
223
+ "bootstrap": 1000,
224
+ "ece_bins": 15,
225
+ "ci_level": 0.95
226
+ },
227
+ "hardware": {
228
+ "precision": "auto",
229
+ "num_workers": "auto",
230
+ "deterministic": true
231
+ },
232
+ "mixed_precision": true,
233
+ "smoke": {
234
+ "max_clips_per_split": 48,
235
+ "epochs": 2,
236
+ "every_steps": 3,
237
+ "datasets": [
238
+ "fakeavceleb",
239
+ "in-the-wild"
240
+ ]
241
+ },
242
+ "seed": 42,
243
+ "experiment": {
244
+ "name": "davidnet-qacp_no_selfblend",
245
+ "stage": "stage1",
246
+ "group": "ablation",
247
+ "split": "strict",
248
+ "init_from": "qacp-no_selfblend",
249
+ "baseline_model": null,
250
+ "components": {
251
+ "qacp": true,
252
+ "sync": true,
253
+ "disentangle": true,
254
+ "localization": true,
255
+ "multitask": true,
256
+ "modality_dropout": true,
257
+ "mismatch_class": true,
258
+ "copy_synthesis": true,
259
+ "self_blending": false
260
+ },
261
+ "description": "QACP without self-blending."
262
+ }
263
+ }
experiments/EXP_021_davidnet-qacp_no_selfblend_s42/configs/environment.json ADDED
@@ -0,0 +1,69 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "timestamp_utc": "2026-09-27T20:54:08Z",
3
+ "python": "3.12.13",
4
+ "platform": "Linux-6.12.90+-x86_64-with-glibc2.35",
5
+ "hostname": "f42cf1cdd0db",
6
+ "cpu_count": 4,
7
+ "torch": "2.10.0+cu128",
8
+ "cuda_available": true,
9
+ "cuda_version": "12.8",
10
+ "cudnn_version": 91002,
11
+ "gpus": [
12
+ {
13
+ "index": 0,
14
+ "name": "Tesla T4",
15
+ "total_memory_gb": 15.64,
16
+ "capability": "7.5",
17
+ "multi_processor_count": 40
18
+ },
19
+ {
20
+ "index": 1,
21
+ "name": "Tesla T4",
22
+ "total_memory_gb": 15.64,
23
+ "capability": "7.5",
24
+ "multi_processor_count": 40
25
+ }
26
+ ],
27
+ "packages": {
28
+ "torch": "2.10.0+cu128",
29
+ "torchaudio": "2.10.0+cu128",
30
+ "torchvision": "0.25.0+cu128",
31
+ "transformers": "5.0.0",
32
+ "huggingface_hub": "1.11.0",
33
+ "safetensors": "0.7.0",
34
+ "numpy": "2.0.2",
35
+ "scipy": "1.16.3",
36
+ "scikit-learn": "1.6.1",
37
+ "pandas": "2.3.3",
38
+ "matplotlib": "3.10.0",
39
+ "opencv-python": "4.13.0.92",
40
+ "opencv-python-headless": "4.13.0.92",
41
+ "accelerate": "1.13.0"
42
+ },
43
+ "nvidia_smi": "Tesla T4, 580.159.04, 15360 MiB\nTesla T4, 580.159.04, 15360 MiB",
44
+ "kaggle": {
45
+ "KAGGLE_KERNEL_RUN_TYPE": "Batch",
46
+ "KAGGLE_URL_BASE": "https://www.kaggle.com",
47
+ "KAGGLE_DOCKER_IMAGE": "gcr.io/kaggle-gpu-images/python@sha256:37c64f7dd9c54116ecd1bcc88817c5469b88387388fade02bfa8bf3fc647d461",
48
+ "KAGGLE_CONTAINER_NAME": "kaggle_xxbOA35GQFNE3ZQcBCCcuozo0Dco4YpJK8F5b8b0KTQ-353412347-webtier"
49
+ },
50
+ "ffmpeg": [
51
+ "ffmpeg version 4.4.2-0ubuntu0.22.04.1 Copyright (c) 2000-2021 the FFmpeg developers"
52
+ ],
53
+ "host_ram_gb": 33.7,
54
+ "git": {
55
+ "commit": "f5d2858cde6bf15fc6eb2c55d2a96785bdf9df10",
56
+ "dirty": false,
57
+ "remote": "https://github.com/MIHMahmudEli/david-net-av.git"
58
+ },
59
+ "hardware": {
60
+ "precision": "fp16",
61
+ "num_workers": 3,
62
+ "deterministic": true,
63
+ "device": "cuda",
64
+ "n_gpus": 2,
65
+ "gpu_name": "Tesla T4",
66
+ "vram_gb": 15.64,
67
+ "pin_memory": true
68
+ }
69
+ }
experiments/EXP_021_davidnet-qacp_no_selfblend_s42/configs/experiment_metadata.json ADDED
@@ -0,0 +1,38 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "experiment_id": "EXP_021",
3
+ "name": "davidnet-qacp_no_selfblend",
4
+ "seed": 42,
5
+ "group": "ablation",
6
+ "stage": "stage1",
7
+ "split_protocol": "strict",
8
+ "init_from": "qacp-no_selfblend",
9
+ "description": "QACP without self-blending.",
10
+ "components": {
11
+ "qacp": true,
12
+ "sync": true,
13
+ "disentangle": true,
14
+ "localization": true,
15
+ "multitask": true,
16
+ "modality_dropout": true,
17
+ "mismatch_class": true,
18
+ "copy_synthesis": true,
19
+ "self_blending": false
20
+ },
21
+ "config_hash": "ec0570fb8175",
22
+ "feature_set_id": "fs-a3b70d8acd",
23
+ "model_revisions": {
24
+ "audio": "4c66d4806a428f2e922ccfa1a962776e232d487b",
25
+ "video": "dc740ceda42fce44faed2ea03c6d447db72f6af9"
26
+ },
27
+ "data_freeze_sha": "30767e27dae3811f2c9bddffa0ca539ea17f7393d08a39c8f39a5e9fecccd6c4",
28
+ "git": {
29
+ "commit": "f5d2858cde6bf15fc6eb2c55d2a96785bdf9df10",
30
+ "dirty": false,
31
+ "remote": "https://github.com/MIHMahmudEli/david-net-av.git"
32
+ },
33
+ "hf_repo": "MIHMahmudEli/davidnet-q1-experiments",
34
+ "hf_revision_at_session_start": "8819c4ec3db519a28666c78f76516139bb09e299",
35
+ "hf_data_repo": "MIHMahmudEli/davidnet-q1-data",
36
+ "registered_at": "2026-09-27T22:48:19Z",
37
+ "mode": "full"
38
+ }
experiments/EXP_021_davidnet-qacp_no_selfblend_s42/configs/requirements.lock.txt ADDED
@@ -0,0 +1,932 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ a2a-sdk==0.3.26
2
+ absl-py==1.4.0
3
+ accelerate==1.13.0
4
+ access==1.1.10.post3
5
+ affine==2.4.0
6
+ aiofiles==22.1.0
7
+ aiohappyeyeballs==2.6.1
8
+ aiohttp==3.13.5
9
+ aiosignal==1.4.0
10
+ aiosqlite==0.22.1
11
+ alabaster==1.0.0
12
+ albucore==0.0.24
13
+ albumentations==2.0.8
14
+ ale-py==0.11.2
15
+ alembic==1.18.4
16
+ altair==5.5.0
17
+ annotated-doc==0.0.4
18
+ annotated-types==0.7.0
19
+ antlr4-python3-runtime==4.9.3
20
+ anyio==4.13.0
21
+ anywidget==0.9.21
22
+ apsw==3.53.0.0
23
+ apswutils==0.1.2
24
+ argon2-cffi==25.1.0
25
+ argon2-cffi-bindings==25.1.0
26
+ args==0.1.0
27
+ array_record==0.8.3
28
+ arrow==1.4.0
29
+ arviz==0.22.0
30
+ asn1crypto==1.5.1
31
+ astropy==7.2.0
32
+ astropy-iers-data==0.2026.4.20.0.58.15
33
+ asttokens==3.0.1
34
+ astunparse==1.6.3
35
+ atpublic==5.1
36
+ attrs==26.1.0
37
+ audioread==3.1.0
38
+ Authlib==1.6.11
39
+ autograd==1.8.0
40
+ babel==2.18.0
41
+ backcall==0.2.0
42
+ bayesian-optimization==3.3.0
43
+ beartype==0.22.9
44
+ beautifulsoup4==4.13.5
45
+ betterproto==2.0.0b6
46
+ bigframes==2.39.0
47
+ bigquery-magics==0.14.0
48
+ black==26.5.1
49
+ blake3==1.0.9
50
+ bleach==6.3.0
51
+ blinker==1.9.0
52
+ blis==1.3.3
53
+ blobfile==3.2.0
54
+ blosc2==4.1.2
55
+ bokeh==3.8.2
56
+ Boruta==0.4.3
57
+ boto3==1.43.36
58
+ botocore==1.43.36
59
+ Bottleneck==1.4.2
60
+ bqplot==0.12.45
61
+ branca==0.8.2
62
+ brotli==1.2.0
63
+ build==1.5.0
64
+ cachebox==5.2.3
65
+ CacheControl==0.14.4
66
+ cachetools==6.2.6
67
+ Cartopy==0.25.0
68
+ catalogue==2.0.10
69
+ catboost==1.2.10
70
+ category_encoders==2.9.0
71
+ certifi==2026.4.22
72
+ cesium==0.12.4
73
+ cffi==2.0.0
74
+ chardet==5.2.0
75
+ charset-normalizer==3.4.7
76
+ chex==0.1.90
77
+ clarabel==0.11.1
78
+ click==8.3.3
79
+ click-plugins==1.1.1.2
80
+ cligj==0.7.2
81
+ clint==0.5.1
82
+ cloudpathlib==0.23.0
83
+ cloudpickle==3.1.2
84
+ cmake==3.31.10
85
+ cmdstanpy==1.3.0
86
+ colorama==0.4.6
87
+ colorcet==3.1.0
88
+ colorlog==6.10.1
89
+ colorlover==0.3.0
90
+ comm==0.2.3
91
+ community==1.0.0b1
92
+ confection==1.3.3
93
+ ConfigSpace==1.2.2
94
+ cons==0.4.7
95
+ contourpy==1.3.3
96
+ coverage==7.14.3
97
+ cramjam==2.11.0
98
+ cryptography==43.0.3
99
+ cucim-cu12 @ https://pypi.nvidia.com/cucim-cu12/cucim_cu12-26.2.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
100
+ cuda-bindings==12.9.4
101
+ cuda-core==0.3.2
102
+ cuda-pathfinder==1.5.3
103
+ cuda-python==12.9.4
104
+ cuda-toolkit==12.8.1
105
+ cudf-cu12==26.2.1
106
+ cudf-polars-cu12==26.2.1
107
+ cufflinks==0.17.3
108
+ cuml-cu12==26.2.0
109
+ cupy-cuda12x==14.0.1
110
+ curl_cffi==0.15.0
111
+ cuvs-cu12 @ https://pypi.nvidia.com/cuvs-cu12/cuvs_cu12-26.2.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
112
+ cvxopt==1.3.2
113
+ cvxpy==1.6.7
114
+ cycler==0.12.1
115
+ cyipopt==1.5.0
116
+ cymem==2.0.13
117
+ Cython==3.0.12
118
+ cytoolz==1.1.0
119
+ dacite==1.9.2
120
+ dask==2026.1.1
121
+ dask-cuda==26.2.0
122
+ dask-cudf-cu12==26.2.1
123
+ dask-expr==2.0.0
124
+ dask-jobqueue==0.9.0
125
+ dataclasses-json==0.6.7
126
+ dataproc-spark-connect==1.1.0
127
+ datasets==5.0.0
128
+ db-dtypes==1.5.1
129
+ dbus-python==1.2.18
130
+ deap==1.4.4
131
+ debugpy==1.8.15
132
+ decorator==5.3.1
133
+ deepdiff==9.1.0
134
+ defusedxml==0.7.1
135
+ Deprecated==1.3.1
136
+ deprecation==2.1.0
137
+ diffusers==0.37.1
138
+ dill==0.4.1
139
+ dipy==1.12.1
140
+ distributed==2026.1.1
141
+ distributed-ucxx-cu12==0.48.0
142
+ distro==1.9.0
143
+ dlib==19.24.6
144
+ dm-tree==0.1.10
145
+ dnspython==2.8.0
146
+ docker==7.1.0
147
+ docstring-to-markdown==0.17
148
+ docstring_parser==0.18.0
149
+ docutils==0.21.2
150
+ dopamine_rl==4.1.2
151
+ duckdb==1.3.2
152
+ earthengine-api==1.7.22
153
+ easydict==1.13
154
+ easyocr==1.7.2
155
+ editdistance==0.8.1
156
+ eerepr==0.1.2
157
+ einops==0.8.2
158
+ email-validator==2.3.0
159
+ emoji==2.15.0
160
+ en_core_web_sm @ https://github.com/explosion/spacy-models/releases/download/en_core_web_sm-3.8.0/en_core_web_sm-3.8.0-py3-none-any.whl#sha256=1932429db727d4bff3deed6b34cfc05df17794f4a52eeb26cf8928f7c1a0fb85
161
+ entrypoints==0.4
162
+ esda==2.9.0
163
+ et_xmlfile==2.0.0
164
+ etils==1.14.0
165
+ etuples==0.3.10
166
+ execnb==0.2.2
167
+ Farama-Notifications==0.0.4
168
+ fastai==2.8.7
169
+ fastapi==0.136.1
170
+ fastcore==1.12.42
171
+ fastdownload==0.0.7
172
+ fastgit==0.0.5
173
+ fastjsonschema==2.21.2
174
+ fastlite==0.2.4
175
+ fastprogress==1.1.5
176
+ fasttext==0.9.3
177
+ fasttransform==0.0.2
178
+ fastuuid==0.14.0
179
+ featuretools==1.31.0
180
+ ffmpy==1.0.0
181
+ filelock==3.29.0
182
+ filetype==1.2.0
183
+ fiona==1.10.1
184
+ firebase-admin==6.9.0
185
+ Flask==3.1.3
186
+ flatbuffers==25.12.19
187
+ flax==0.11.2
188
+ folium==0.20.0
189
+ fonttools==4.62.1
190
+ fqdn==1.5.1
191
+ frozendict==2.4.7
192
+ frozenlist==1.8.0
193
+ fsspec==2025.3.0
194
+ func_timeout==4.3.5
195
+ funcy==2.0
196
+ fury==0.12.0
197
+ future==1.0.0
198
+ fuzzywuzzy==0.18.0
199
+ gast==0.7.0
200
+ gatspy==0.3
201
+ gcsfs==2025.3.0
202
+ GDAL==3.8.4
203
+ gdown==5.2.2
204
+ geemap==0.37.2
205
+ gensim==4.4.0
206
+ geocoder==1.38.1
207
+ geographiclib==2.1
208
+ geojson==3.3.0
209
+ geopandas==1.1.3
210
+ geopy==2.4.1
211
+ gepa==0.1.1
212
+ ghapi==1.0.14
213
+ giddy==2.3.6
214
+ gin-config==0.5.0
215
+ gitdb==4.0.12
216
+ GitPython==3.1.47
217
+ glob2==0.7
218
+ google==3.0.0
219
+ google-adk==1.29.0
220
+ google-ai-generativelanguage==0.6.15
221
+ google-api-core==2.30.3
222
+ google-api-python-client==2.194.0
223
+ google-auth==2.47.0
224
+ google-auth-httplib2==0.3.1
225
+ google-auth-oauthlib==1.3.1
226
+ google-cloud-aiplatform==1.148.1
227
+ google-cloud-appengine-logging==1.9.0
228
+ google-cloud-audit-log==0.5.0
229
+ google-cloud-bigquery==3.41.0
230
+ google-cloud-bigquery-connection==1.21.0
231
+ google-cloud-bigtable==2.36.0
232
+ google-cloud-core==2.5.1
233
+ google-cloud-dataplex==2.18.0
234
+ google-cloud-dataproc==5.27.0
235
+ google-cloud-datastore==2.24.0
236
+ google-cloud-discoveryengine==0.13.12
237
+ google-cloud-firestore==2.27.0
238
+ google-cloud-functions==1.23.0
239
+ google-cloud-iam==2.22.0
240
+ google-cloud-language==2.20.0
241
+ google-cloud-logging==3.15.0
242
+ google-cloud-monitoring==2.30.0
243
+ google-cloud-pubsub==2.37.0
244
+ google-cloud-resource-manager==1.17.0
245
+ google-cloud-secret-manager==2.27.0
246
+ google-cloud-spanner==3.65.0
247
+ google-cloud-speech==2.38.0
248
+ google-cloud-storage==3.10.1
249
+ google-cloud-trace==1.19.0
250
+ google-cloud-translate==3.26.0
251
+ google-cloud-videointelligence==2.20.0
252
+ google-cloud-vision==3.15.0
253
+ google-colab @ file:///colabtools/dist/google_colab-1.0.0.tar.gz
254
+ google-crc32c==1.8.0
255
+ google-genai==1.68.0
256
+ google-generativeai==0.8.6
257
+ google-pasta==0.2.0
258
+ google-resumable-media==2.8.2
259
+ googleapis-common-protos==1.74.0
260
+ googledrivedownloader==1.1.0
261
+ gpxpy==1.6.2
262
+ gradio==5.50.0
263
+ gradio_client==1.14.0
264
+ grain==0.2.16
265
+ graphviz==0.21
266
+ greenlet==3.4.0
267
+ groovy==0.1.2
268
+ grpc-google-iam-v1==0.14.4
269
+ grpc-interceptor==0.15.4
270
+ grpcio==1.81.1
271
+ grpcio-status==1.71.2
272
+ grpcio-tools==1.71.2
273
+ grpclib==0.4.9
274
+ gspread==6.2.1
275
+ gspread-dataframe==4.0.0
276
+ gym==0.26.2
277
+ gym-notices==0.1.0
278
+ gymnasium==1.2.0
279
+ gymnax==0.0.8
280
+ h11==0.16.0
281
+ h2==4.3.0
282
+ h2o==3.46.0.11
283
+ h5netcdf==1.8.1
284
+ h5py==3.16.0
285
+ haversine==2.9.0
286
+ hdbscan==0.8.42
287
+ hep_ml==0.8.0
288
+ hf-xet==1.4.3
289
+ highspy==1.14.0
290
+ holidays==0.95
291
+ holoviews==1.22.1
292
+ hpack==4.1.0
293
+ html5lib==1.1
294
+ httpcore==1.0.9
295
+ httpimport==1.4.1
296
+ httplib2==0.31.2
297
+ httptools==0.7.1
298
+ httpx==0.28.1
299
+ httpx-sse==0.4.3
300
+ huggingface_hub==1.11.0
301
+ humanize==4.15.0
302
+ hyperframe==6.1.0
303
+ hyperopt==0.2.7
304
+ ibis-framework==9.5.0
305
+ id==1.6.1
306
+ idna==3.13
307
+ igraph==1.0.0
308
+ ImageHash==4.3.2
309
+ ImageIO==2.37.3
310
+ imageio-ffmpeg==0.6.0
311
+ imagesize==2.0.0
312
+ imbalanced-learn==0.14.1
313
+ immutabledict==4.3.1
314
+ importlib_metadata==8.7.1
315
+ importlib_resources==7.1.0
316
+ imutils==0.5.4
317
+ in-toto-attestation==0.9.3
318
+ inequality==1.1.2
319
+ inflect==7.5.0
320
+ iniconfig==2.3.0
321
+ intel-cmplr-lib-ur==2025.3.3
322
+ intel-openmp==2025.3.3
323
+ ipyevents==2.0.4
324
+ ipyfilechooser==0.6.0
325
+ ipykernel==6.17.1
326
+ ipyleaflet==0.20.0
327
+ ipympl==0.10.0
328
+ ipyparallel==8.8.0
329
+ ipython==7.34.0
330
+ ipython-genutils==0.2.0
331
+ ipython-sql==0.5.0
332
+ ipython_pygments_lexers==1.1.1
333
+ ipywidgets==8.1.5
334
+ isoduration==20.11.0
335
+ isoweek==1.3.3
336
+ itsdangerous==2.2.0
337
+ Janome==0.5.0
338
+ jaraco.classes==3.4.0
339
+ jaraco.context==6.1.2
340
+ jaraco.functools==4.4.0
341
+ jax==0.7.2
342
+ jax-cuda12-pjrt==0.7.2
343
+ jax-cuda12-plugin==0.7.2
344
+ jaxlib==0.7.2
345
+ jedi==0.19.2
346
+ jeepney==0.9.0
347
+ jieba==0.42.1
348
+ Jinja2==3.1.6
349
+ jiter==0.10.0
350
+ jmespath==1.1.0
351
+ joblib==1.5.3
352
+ json5==0.15.0
353
+ jsonpatch==1.33
354
+ jsonpickle==4.1.1
355
+ jsonpointer==3.1.1
356
+ jsonschema==4.26.0
357
+ jsonschema-specifications==2025.9.1
358
+ jupyter-console==6.6.3
359
+ jupyter-events==0.12.1
360
+ jupyter-leaflet==0.20.0
361
+ jupyter-lsp==1.5.1
362
+ jupyter-ydoc==0.2.5
363
+ jupyter_client==7.4.9
364
+ jupyter_core==5.9.1
365
+ jupyter_kernel_gateway @ git+https://github.com/googlecolab/kernel_gateway@b134e9945df25c2dcb98ade9129399be10788671
366
+ jupyter_server==2.12.5
367
+ jupyter_server_fileid==0.9.3
368
+ jupyter_server_proxy==4.5.0
369
+ jupyter_server_terminals==0.5.4
370
+ jupyter_server_ydoc==0.8.0
371
+ jupyterlab==3.6.8
372
+ jupyterlab-lsp==3.10.2
373
+ jupyterlab_pygments==0.3.0
374
+ jupyterlab_server==2.28.0
375
+ jupyterlab_widgets==3.0.16
376
+ jupytext==1.19.1
377
+ kaggle==2.0.2
378
+ kaggle-environments==1.29.3
379
+ kagglehub==1.0.0
380
+ kagglesdk==0.1.20
381
+ keras==3.13.2
382
+ keras-core==0.1.7
383
+ keras-cv==0.9.0
384
+ keras-hub==0.26.0
385
+ keras-nlp==0.26.0
386
+ keras-tuner==1.4.8
387
+ keyring==25.7.0
388
+ keyrings.google-artifactregistry-auth==1.1.2
389
+ kiwisolver==1.5.0
390
+ kornia==0.8.3
391
+ kornia_rs==0.1.14
392
+ kt-legacy==1.0.5
393
+ langchain==1.2.15
394
+ langchain-core==1.3.1
395
+ langgraph==1.1.9
396
+ langgraph-checkpoint==4.0.2
397
+ langgraph-prebuilt==1.0.10
398
+ langgraph-sdk==0.3.13
399
+ langid==1.1.6
400
+ langsmith==0.7.34
401
+ lark==1.3.1
402
+ launchpadlib==1.10.16
403
+ lazr.restfulclient==0.14.4
404
+ lazr.uri==1.0.6
405
+ lazy-loader==0.5
406
+ learntools @ git+https://github.com/Kaggle/learntools@8a8d4450a699c864febc419fb27ec41443a5942b
407
+ libclang==18.1.1
408
+ libcudf-cu12==26.2.1
409
+ libcugraph-cu12==26.2.0
410
+ libcuml-cu12==26.2.0
411
+ libcuvs-cu12==26.2.0
412
+ libkvikio-cu12==26.2.0
413
+ libpysal==4.14.1
414
+ libraft-cu12==26.2.0
415
+ librmm-cu12==26.2.0
416
+ librosa==0.11.0
417
+ libucx-cu12==1.19.0
418
+ libucxx-cu12==0.48.0
419
+ lightgbm==4.6.0
420
+ lightning-utilities==0.15.3
421
+ lime==0.2.0.1
422
+ line_profiler==5.0.2
423
+ linkify-it-py==2.1.0
424
+ litellm==1.82.4
425
+ llvmlite==0.43.0
426
+ lml==0.2.0
427
+ locket==1.0.0
428
+ logical-unification==0.4.7
429
+ lxml==6.1.0
430
+ Mako==1.3.11
431
+ mamba==0.11.3
432
+ mapclassify==2.10.0
433
+ Markdown==3.10.2
434
+ markdown-it-py==4.0.0
435
+ MarkupSafe==3.0.3
436
+ marshmallow==3.26.2
437
+ matplotlib==3.10.0
438
+ matplotlib-inline==0.2.1
439
+ matplotlib-venn==1.1.2
440
+ mcp==1.27.0
441
+ mdit-py-plugins==0.5.0
442
+ mdurl==0.1.2
443
+ mgwr==2.2.1
444
+ minify_html==0.18.1
445
+ miniKanren==1.0.5
446
+ missingno==0.5.2
447
+ mistune==0.8.4
448
+ mizani==0.13.5
449
+ mkl==2025.3.1
450
+ ml_collections==1.1.0
451
+ ml_dtypes==0.5.4
452
+ mlcrate==0.2.0
453
+ mlxtend==0.23.4
454
+ mmh3==5.2.1
455
+ mne==1.12.1
456
+ model-signing==1.1.1
457
+ momepy==0.11.0
458
+ moocore==0.3.1
459
+ more-itertools==10.8.0
460
+ moviepy==1.0.3
461
+ mpld3==0.5.12
462
+ mpmath==1.3.0
463
+ msgpack==1.1.2
464
+ multidict==6.7.1
465
+ multimethod==1.12
466
+ multipledispatch==1.0.0
467
+ multiprocess==0.70.16
468
+ multitasking==0.0.13
469
+ murmurhash==1.0.15
470
+ music21==9.9.1
471
+ mypy_extensions==1.1.0
472
+ namex==0.1.0
473
+ narwhals==2.20.0
474
+ natsort==8.4.0
475
+ nbclassic==1.3.3
476
+ nbclient==0.5.13
477
+ nbconvert==6.4.5
478
+ nbdev==3.0.17
479
+ nbformat==5.10.4
480
+ ndindex==1.10.1
481
+ nest-asyncio==1.6.0
482
+ networkx==3.6.1
483
+ nibabel==5.4.2
484
+ nilearn==0.13.1
485
+ ninja==1.13.0
486
+ nltk==3.9.1
487
+ notebook==6.5.7
488
+ notebook_shim==0.2.4
489
+ numba==0.60.0
490
+ numba-cuda==0.22.2
491
+ numexpr==2.14.1
492
+ numpy==2.0.2
493
+ nvidia-cublas-cu12==12.8.4.1
494
+ nvidia-cuda-cccl-cu12==12.9.27
495
+ nvidia-cuda-cupti-cu12==12.8.90
496
+ nvidia-cuda-nvcc-cu12==12.8.93
497
+ nvidia-cuda-nvrtc-cu12==12.8.93
498
+ nvidia-cuda-runtime-cu12==12.8.90
499
+ nvidia-cudnn-cu12==9.10.2.21
500
+ nvidia-cufft-cu12==11.3.3.83
501
+ nvidia-cufile-cu12==1.13.1.3
502
+ nvidia-curand-cu12==10.3.9.90
503
+ nvidia-cusolver-cu12==11.7.3.90
504
+ nvidia-cusparse-cu12==12.5.8.93
505
+ nvidia-cusparselt-cu12==0.7.1
506
+ nvidia-libnvcomp-cu12==5.1.0.21
507
+ nvidia-ml-py==13.595.45
508
+ nvidia-nccl-cu12==2.27.5
509
+ nvidia-nvimgcodec-cu12==0.7.0.11
510
+ nvidia-nvjitlink-cu12==12.8.93
511
+ nvidia-nvshmem-cu12==3.4.5
512
+ nvidia-nvtx-cu12==12.8.90
513
+ nvtx==0.2.15
514
+ nx-cugraph-cu12 @ https://pypi.nvidia.com/nx-cugraph-cu12/nx_cugraph_cu12-26.2.0-py3-none-any.whl
515
+ oauth2client==4.1.3
516
+ oauthlib==3.3.1
517
+ odfpy==1.4.1
518
+ olefile==0.47
519
+ omegaconf==2.3.0
520
+ onemkl-license==2025.3.1
521
+ onnx==1.22.0
522
+ open-spiel==1.6.15
523
+ openai==2.32.0
524
+ opencv-contrib-python==4.13.0.92
525
+ opencv-python==4.13.0.92
526
+ opencv-python-headless==4.13.0.92
527
+ openpyxl==3.1.5
528
+ openslide-bin==4.0.1.2
529
+ openslide-python==1.4.6
530
+ opentelemetry-api==1.38.0
531
+ opentelemetry-exporter-gcp-logging==1.11.0a0
532
+ opentelemetry-exporter-gcp-monitoring==1.11.0a0
533
+ opentelemetry-exporter-gcp-trace==1.11.0
534
+ opentelemetry-exporter-otlp-proto-common==1.38.0
535
+ opentelemetry-exporter-otlp-proto-http==1.38.0
536
+ opentelemetry-proto==1.38.0
537
+ opentelemetry-resourcedetector-gcp==1.11.0a0
538
+ opentelemetry-sdk==1.38.0
539
+ opentelemetry-semantic-conventions==0.59b0
540
+ opt_einsum==3.4.0
541
+ optax==0.2.8
542
+ optree==0.19.0
543
+ optuna==4.9.0
544
+ orbax-checkpoint==0.11.36
545
+ orderly-set==5.5.0
546
+ orjson==3.11.8
547
+ ormsgpack==1.12.2
548
+ osqp==1.1.1
549
+ overrides==7.7.0
550
+ packaging==26.1
551
+ pandas==2.3.3
552
+ pandas-datareader==0.10.0
553
+ pandas-gbq==0.30.0
554
+ pandas-profiling==3.6.6
555
+ pandas-stubs==2.2.2.240909
556
+ pandasql==0.7.3
557
+ pandocfilters==1.5.1
558
+ panel==1.8.10
559
+ papermill==2.7.0
560
+ param==2.3.3
561
+ parso==0.8.6
562
+ parsy==2.2
563
+ partd==1.4.2
564
+ path==17.1.1
565
+ path.py==12.5.0
566
+ pathos==0.3.2
567
+ pathspec==1.1.1
568
+ patsy==1.0.2
569
+ pdf2image==1.17.0
570
+ peewee==4.0.5
571
+ peft==0.19.1
572
+ pettingzoo==1.24.0
573
+ pexpect==4.9.0
574
+ phik==0.12.5
575
+ pickleshare==0.7.5
576
+ pillow==11.3.0
577
+ platformdirs==4.9.6
578
+ plotly==5.24.1
579
+ plotly-express==0.4.1
580
+ plotnine==0.14.5
581
+ pluggy==1.6.0
582
+ plum-dispatch==2.8.0
583
+ pointpats==2.5.5
584
+ pokerkit==0.6.3
585
+ polars==1.35.2
586
+ polars-runtime-32==1.35.2
587
+ pooch==1.9.0
588
+ portpicker==1.5.2
589
+ POT==0.9.6.post1
590
+ pox==0.3.7
591
+ ppft==1.7.8
592
+ preshed==3.0.13
593
+ prettytable==3.17.0
594
+ proglog==0.1.12
595
+ progressbar2==4.5.0
596
+ prometheus_client==0.25.0
597
+ promise==2.3
598
+ prompt_toolkit==3.0.52
599
+ propcache==0.4.1
600
+ prophet==1.3.0
601
+ proto-plus==1.27.2
602
+ protobuf==5.29.5
603
+ psutil==5.9.5
604
+ psycopg2==2.9.12
605
+ psygnal==0.15.1
606
+ ptyprocess==0.7.0
607
+ pudb==2025.1.5
608
+ PuLP==3.3.0
609
+ puremagic==2.2.0
610
+ py-cpuinfo==9.0.0
611
+ py4j==0.10.9.9
612
+ pyaml==26.2.1
613
+ PyArabic==0.6.15
614
+ pyarrow==24.0.0
615
+ pyasn1==0.6.3
616
+ pyasn1_modules==0.4.2
617
+ pybind11==3.0.4
618
+ pycairo==1.29.0
619
+ pyclipper==1.4.0
620
+ pycocotools==2.0.11
621
+ pycparser==3.0
622
+ pycryptodome==3.23.0
623
+ pycryptodomex==3.23.0
624
+ pycuda==2026.1
625
+ pydantic==2.12.3
626
+ pydantic-settings==2.14.0
627
+ pydantic_core==2.41.4
628
+ pydata-google-auth==1.9.1
629
+ pydicom==3.0.2
630
+ pydot==4.0.1
631
+ pydotplus==2.0.2
632
+ PyDrive2==1.21.3
633
+ pydub==0.25.1
634
+ pyemd==2.0.0
635
+ pyerfa==2.0.1.5
636
+ pyexcel-io==0.6.8
637
+ pyexcel-ods==0.6.0
638
+ pygame==2.6.1
639
+ pygit2==1.19.2
640
+ pygltflib==1.16.5
641
+ Pygments==2.20.0
642
+ PyGObject==3.48.2
643
+ pyiceberg==0.11.1
644
+ pyjson5==2.0.1
645
+ PyJWT==2.12.1
646
+ pyLDAvis==3.4.1
647
+ pylibcudf-cu12==26.2.1
648
+ pylibcugraph-cu12==26.2.0
649
+ pylibraft-cu12==26.2.0
650
+ pymc==5.28.4
651
+ pymongo==4.17.0
652
+ Pympler==1.1
653
+ pynndescent==0.6.0
654
+ pyogrio==0.12.1
655
+ pyomo==6.10.0
656
+ PyOpenGL==3.1.10
657
+ pyOpenSSL==24.2.1
658
+ pyparsing==3.3.2
659
+ pypdf==6.14.2
660
+ pyperclip==1.11.0
661
+ pyproj==3.7.2
662
+ pyproject_hooks==1.2.0
663
+ pyroaring==1.0.4
664
+ pysal==25.7
665
+ pyshp==3.0.3
666
+ PySocks==1.7.1
667
+ pyspark==4.0.2
668
+ pytensor==2.38.2
669
+ pytesseract==0.3.13
670
+ pytest==8.4.2
671
+ python-apt==0.0.0
672
+ python-bidi==0.6.10
673
+ python-box==7.4.1
674
+ python-dateutil==2.9.0.post0
675
+ python-dotenv==1.2.2
676
+ python-fasthtml==0.12.50
677
+ python-json-logger==4.1.0
678
+ python-louvain==0.16
679
+ python-lsp-jsonrpc==1.1.2
680
+ python-lsp-server==1.14.0
681
+ python-multipart==0.0.26
682
+ python-slugify==8.0.4
683
+ python-snappy==0.7.3
684
+ python-utils==3.9.1
685
+ pytokens==0.4.1
686
+ pytools==2026.1.1
687
+ pytorch-ignite==0.5.4
688
+ pytorch-lightning==2.6.5
689
+ pytz==2025.2
690
+ PyUpSet==0.1.1.post7
691
+ pyviz_comms==3.0.6
692
+ PyWavelets==1.9.0
693
+ PyYAML==6.0.3
694
+ pyzmq==26.2.1
695
+ qgrid==1.3.1
696
+ qtconsole==5.7.2
697
+ QtPy==2.4.3
698
+ quantecon==0.11.2
699
+ raft-dask-cu12==26.2.0
700
+ rapids-dask-dependency==26.2.0
701
+ rapids-logger==0.2.3
702
+ rasterio==1.5.0
703
+ rasterstats==0.20.0
704
+ ratelim==0.1.6
705
+ ray==2.55.1
706
+ referencing==0.37.0
707
+ regex==2025.11.3
708
+ requests==2.32.4
709
+ requests-oauthlib==2.0.0
710
+ requests-toolbelt==1.0.0
711
+ requirements-parser==0.9.0
712
+ rfc3161-client==1.0.6
713
+ rfc3339-validator==0.1.4
714
+ rfc3986-validator==0.1.1
715
+ rfc3987-syntax==1.1.0
716
+ rfc8785==0.1.4
717
+ rgf-python==3.12.0
718
+ rich==13.9.4
719
+ rmm-cu12==26.2.0
720
+ roman-numerals==4.1.0
721
+ roman-numerals-py==4.1.0
722
+ rouge_score==0.1.2
723
+ rpds-py==0.30.0
724
+ rpy2==3.5.17
725
+ rsa==4.9.1
726
+ rtree==1.4.1
727
+ ruamel.yaml==0.19.1
728
+ ruff==0.15.11
729
+ s3fs==0.4.2
730
+ s3transfer==0.19.0
731
+ safehttpx==0.1.7
732
+ safetensors==0.7.0
733
+ scikit-image==0.25.2
734
+ scikit-learn==1.6.1
735
+ scikit-multilearn==0.2.0
736
+ scikit-optimize==0.10.2
737
+ scikit-plot==0.3.7
738
+ scikit-surprise==1.1.5
739
+ scipy==1.16.3
740
+ scooby==0.11.2
741
+ scs==3.2.11
742
+ seaborn==0.13.2
743
+ SecretStorage==3.5.0
744
+ securesystemslib==1.4.0
745
+ segment_anything @ git+https://github.com/facebookresearch/segment-anything.git@dca509fe793f601edb92606367a655c15ac00fdf
746
+ segregation==2.5.4
747
+ semantic-version==2.10.0
748
+ Send2Trash==2.1.0
749
+ sentence-transformers==5.4.1
750
+ sentencepiece==0.2.1
751
+ sentry-sdk==2.58.0
752
+ setuptools==81.0.0
753
+ shap==0.51.0
754
+ shapely==2.1.2
755
+ shellingham==1.5.4
756
+ Shimmy==2.0.1
757
+ sigstore==4.3.0
758
+ sigstore-models==0.0.6
759
+ sigstore-rekor-types==0.0.18
760
+ simpervisor==1.0.0
761
+ simple-parsing==0.1.8
762
+ simpleitk==2.5.5
763
+ simplejson==4.1.0
764
+ simsimd==6.5.16
765
+ siphash24==1.8
766
+ six==1.17.0
767
+ sklearn-compat==0.1.5
768
+ sklearn-pandas==2.2.0
769
+ slicer==0.0.8
770
+ smart_open==7.6.0
771
+ smmap==5.0.3
772
+ sniffio==1.3.1
773
+ snowballstemmer==3.0.1
774
+ sortedcontainers==2.4.0
775
+ soundfile==0.13.1
776
+ soupsieve==2.8.3
777
+ soxr==1.0.0
778
+ spacy==3.8.14
779
+ spacy-legacy==3.0.12
780
+ spacy-loggers==1.0.5
781
+ spaghetti==1.7.6
782
+ spanner-graph-notebook==1.1.10
783
+ spglm==1.1.0
784
+ Sphinx==8.2.3
785
+ sphinxcontrib-applehelp==2.0.0
786
+ sphinxcontrib-devhelp==2.0.0
787
+ sphinxcontrib-htmlhelp==2.1.0
788
+ sphinxcontrib-jsmath==1.0.1
789
+ sphinxcontrib-qthelp==2.0.0
790
+ sphinxcontrib-serializinghtml==2.0.0
791
+ spint==1.0.7
792
+ splot==1.1.7
793
+ spopt==0.7.0
794
+ spreg==1.9.0
795
+ SQLAlchemy==2.0.49
796
+ sqlalchemy-spanner==1.17.3
797
+ sqlglot==25.20.2
798
+ sqlparse==0.5.5
799
+ squarify==0.4.4
800
+ srsly==2.5.3
801
+ sse-starlette==3.3.4
802
+ stanio==0.5.1
803
+ starlette==0.52.1
804
+ statsmodels==0.14.6
805
+ stopit==1.1.2
806
+ strictyaml==1.7.3
807
+ stringzilla==4.6.0
808
+ stumpy==1.13.0
809
+ sympy==1.14.0
810
+ tables==3.10.2
811
+ tabulate==0.9.0
812
+ tbb==2022.3.1
813
+ tblib==3.2.2
814
+ tcmlib==1.4.1
815
+ tenacity==9.1.4
816
+ tensorboard==2.20.0
817
+ tensorboard-data-server==0.7.2
818
+ tensorflow==2.20.0
819
+ tensorflow-datasets==4.9.9
820
+ tensorflow-hub==0.16.1
821
+ tensorflow-io==0.37.1
822
+ tensorflow-io-gcs-filesystem==0.37.1
823
+ tensorflow-metadata==1.17.3
824
+ tensorflow-probability==0.25.0
825
+ tensorflow-text==2.20.1
826
+ tensorstore==0.1.82
827
+ termcolor==3.3.0
828
+ terminado==0.18.1
829
+ testpath==0.6.0
830
+ text-unidecode==1.3
831
+ textblob==0.19.0
832
+ texttable==1.7.0
833
+ tf-slim==1.1.0
834
+ tf_keras==2.20.0
835
+ thinc==8.3.13
836
+ threadpoolctl==3.6.0
837
+ tifffile==2026.4.11
838
+ tiktoken==0.12.0
839
+ timm==1.0.26
840
+ tinycss2==1.4.0
841
+ tobler==0.14.0
842
+ tokenizers==0.22.2
843
+ toml==0.10.2
844
+ tomlkit==0.13.3
845
+ toolz==0.12.1
846
+ torch==2.10.0+cu128
847
+ torchao==0.10.0
848
+ torchaudio==2.10.0+cu128
849
+ torchcodec==0.10.0+cu128
850
+ torchdata==0.11.0
851
+ torchinfo==1.8.0
852
+ torchmetrics==1.9.0
853
+ torchsummary==1.5.1
854
+ torchtune==0.6.1
855
+ torchvision==0.25.0+cu128
856
+ tornado==6.5.1
857
+ TPOT==1.1.0
858
+ tqdm==4.67.3
859
+ traitlets==5.15.1
860
+ traittypes==0.2.3
861
+ transformers==5.0.0
862
+ treelite==4.7.0
863
+ treescope==0.1.10
864
+ triton==3.6.0
865
+ trx-python==0.4.0
866
+ tsfresh==0.21.1
867
+ tuf==7.0.0
868
+ tweepy==4.16.0
869
+ typeguard==4.5.1
870
+ typer==0.24.2
871
+ typer-slim==0.24.0
872
+ types-pytz==2026.1.1.20260408
873
+ types-setuptools==82.0.0.20260508
874
+ typing-inspect==0.9.0
875
+ typing-inspection==0.4.2
876
+ typing_extensions==4.15.0
877
+ tzdata==2026.1
878
+ tzlocal==5.3.1
879
+ uc-micro-py==2.0.0
880
+ ucxx-cu12==0.48.0
881
+ ujson==5.13.0
882
+ umap-learn==0.5.12
883
+ umf==1.0.3
884
+ update_checker==1.0.0
885
+ uri-template==1.3.0
886
+ uritemplate==4.2.0
887
+ urllib3==2.5.0
888
+ urwid==4.0.3
889
+ urwid_readline==0.15.1
890
+ uuid_utils==0.14.1
891
+ uvicorn==0.46.0
892
+ uvloop==0.22.1
893
+ vega-datasets==0.9.0
894
+ visions==0.8.1
895
+ vtk==9.3.1
896
+ wadllib==1.3.6
897
+ Wand==0.7.2
898
+ wandb==0.26.1
899
+ wasabi==1.1.3
900
+ watchdog==6.0.0
901
+ watchfiles==1.1.1
902
+ wavio==0.0.9
903
+ wcwidth==0.6.0
904
+ weasel==1.0.0
905
+ webcolors==25.10.0
906
+ webencodings==0.5.1
907
+ websocket-client==1.9.0
908
+ websockets==15.0.1
909
+ Werkzeug==3.1.8
910
+ wheel==0.47.0
911
+ widgetsnbextension==4.0.15
912
+ woodwork==0.31.0
913
+ wordcloud==1.9.6
914
+ wrapt==2.1.2
915
+ xarray==2025.12.0
916
+ xarray-einstats==0.10.0
917
+ xgboost==3.2.0
918
+ xlrd==2.0.2
919
+ xvfbwrapper==0.2.23
920
+ xxhash==3.6.0
921
+ xyzservices==2026.3.0
922
+ y-py==0.6.2
923
+ yarl==1.23.0
924
+ ydata-profiling==4.18.4
925
+ ydf==0.15.0
926
+ ydf_tf==2.20.0
927
+ yellowbrick==1.5
928
+ yfinance==0.2.66
929
+ ypy-websocket==0.8.4
930
+ zict==3.0.0
931
+ zipp==3.23.1
932
+ zstandard==0.25.0
experiments/EXP_021_davidnet-qacp_no_selfblend_s42/figures/calibration_curve.pdf ADDED
Binary file (13.1 kB). View file
 
experiments/EXP_021_davidnet-qacp_no_selfblend_s42/figures/calibration_curve.png ADDED
experiments/EXP_021_davidnet-qacp_no_selfblend_s42/figures/confusion_matrix.pdf ADDED
Binary file (20.3 kB). View file
 
experiments/EXP_021_davidnet-qacp_no_selfblend_s42/{checkpoints/step-0002856/training_state.pt → figures/confusion_matrix.png} RENAMED
File without changes
experiments/EXP_021_davidnet-qacp_no_selfblend_s42/figures/learning_rate.pdf ADDED
Binary file (9.85 kB). View file
 
experiments/EXP_021_davidnet-qacp_no_selfblend_s42/figures/learning_rate.png ADDED
experiments/EXP_021_davidnet-qacp_no_selfblend_s42/figures/per_class_performance.pdf ADDED
Binary file (10.1 kB). View file
 
experiments/EXP_021_davidnet-qacp_no_selfblend_s42/figures/per_class_performance.png ADDED
experiments/EXP_021_davidnet-qacp_no_selfblend_s42/figures/per_generator.pdf ADDED
Binary file (12.3 kB). View file
 
experiments/EXP_021_davidnet-qacp_no_selfblend_s42/figures/per_generator.png ADDED
experiments/EXP_021_davidnet-qacp_no_selfblend_s42/figures/precision_recall_curve.pdf ADDED
Binary file (13.5 kB). View file
 
experiments/EXP_021_davidnet-qacp_no_selfblend_s42/figures/precision_recall_curve.png ADDED
experiments/EXP_021_davidnet-qacp_no_selfblend_s42/figures/roc_curve.pdf ADDED
Binary file (13.6 kB). View file
 
experiments/EXP_021_davidnet-qacp_no_selfblend_s42/figures/roc_curve.png ADDED
experiments/EXP_021_davidnet-qacp_no_selfblend_s42/figures/score_distribution.pdf ADDED
Binary file (13.2 kB). View file
 
experiments/EXP_021_davidnet-qacp_no_selfblend_s42/figures/score_distribution.png ADDED
experiments/EXP_021_davidnet-qacp_no_selfblend_s42/figures/training_loss.pdf ADDED
Binary file (10.4 kB). View file
 
experiments/EXP_021_davidnet-qacp_no_selfblend_s42/figures/training_loss.png ADDED
experiments/EXP_021_davidnet-qacp_no_selfblend_s42/figures/validation_metrics.pdf ADDED
Binary file (14.4 kB). View file
 
experiments/EXP_021_davidnet-qacp_no_selfblend_s42/figures/validation_metrics.png ADDED
experiments/EXP_021_davidnet-qacp_no_selfblend_s42/metrics/classification_report.csv ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ class,precision,recall,f1,support
2
+ RVRA,0.9176470588235294,0.78,0.8432432432432433,100.0
3
+ RVFA,0.8910891089108911,0.9,0.8955223880597015,100.0
4
+ FVRA,0.9320843091334895,0.9827160493827161,0.9567307692307693,405.0
5
+ FVFA,0.96,0.9302325581395349,0.9448818897637795,258.0
6
+ macro avg,,,0.9100945725743734,
7
+ weighted avg,,,0.932945599336977,
8
+ accuracy,,,0.9339513325608343,
experiments/EXP_021_davidnet-qacp_no_selfblend_s42/metrics/confusion_matrix.csv ADDED
@@ -0,0 +1,5 @@
 
 
 
 
 
 
1
+ ,0,1,2,3
2
+ RVRA,78,1,21,0
3
+ RVFA,0,90,0,10
4
+ FVRA,7,0,398,0
5
+ FVFA,0,10,8,240
experiments/EXP_021_davidnet-qacp_no_selfblend_s42/metrics/cross_dataset_metrics.json ADDED
@@ -0,0 +1,813 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "asvspoof2019-la": {
3
+ "n": 71237,
4
+ "audio": {
5
+ "n": 71237,
6
+ "n_fake": 63882,
7
+ "n_real": 7355,
8
+ "threshold": 0.9164093732833862,
9
+ "auc": 0.8485221190131508,
10
+ "auc_ci_low": 0.8440773830674081,
11
+ "auc_ci_high": 0.8524327330093291,
12
+ "pr_auc": 0.9779112910140815,
13
+ "eer": 0.22500497550175952,
14
+ "accuracy": 0.5867035388913064,
15
+ "balanced_accuracy": 0.738339556461713,
16
+ "precision": 0.9853712159648232,
17
+ "recall": 0.5472433549356627,
18
+ "sensitivity": 0.5472433549356627,
19
+ "specificity": 0.9294357579877635,
20
+ "f1": 0.7036835748792271,
21
+ "macro_f1": 0.5103981728364684,
22
+ "weighted_f1": 0.6637713345539891,
23
+ "brier": 0.2814548770656049,
24
+ "ece": 0.3044178504531785,
25
+ "confusion": [
26
+ [
27
+ 6836,
28
+ 519
29
+ ],
30
+ [
31
+ 28923,
32
+ 34959
33
+ ]
34
+ ],
35
+ "detection_rate": 0.5472433549356627,
36
+ "auc_defined": true
37
+ },
38
+ "clip": {
39
+ "n": 71237,
40
+ "n_fake": 63882,
41
+ "n_real": 7355,
42
+ "threshold": 0.9643886089324951,
43
+ "auc": 0.8485221190131508,
44
+ "auc_ci_low": 0.8440773830674081,
45
+ "auc_ci_high": 0.8524327330093291,
46
+ "pr_auc": 0.9779112910140815,
47
+ "eer": 0.22500497550175952,
48
+ "accuracy": 0.49276359195361963,
49
+ "balanced_accuracy": 0.6978722336694412,
50
+ "precision": 0.9886932018316309,
51
+ "recall": 0.4393882470805548,
52
+ "sensitivity": 0.4393882470805548,
53
+ "specificity": 0.9563562202583277,
54
+ "f1": 0.6083969134732097,
55
+ "macro_f1": 0.44431239642028275,
56
+ "weighted_f1": 0.5745144753322358,
57
+ "brier": 0.2814548770656049,
58
+ "ece": 0.3044178504531785,
59
+ "confusion": [
60
+ [
61
+ 7034,
62
+ 321
63
+ ],
64
+ [
65
+ 35813,
66
+ 28069
67
+ ]
68
+ ],
69
+ "detection_rate": 0.4393882470805548,
70
+ "auc_defined": true
71
+ },
72
+ "mean_auc": 0.8485221190131508,
73
+ "per_generator": [
74
+ {
75
+ "group": "A07",
76
+ "n": 4914,
77
+ "n_fake": 4914,
78
+ "detection_rate": 0.5903540903540904,
79
+ "mean_score": 0.7851565532599234,
80
+ "auc_vs_reals": 0.9056442738971632
81
+ },
82
+ {
83
+ "group": "A08",
84
+ "n": 4914,
85
+ "n_fake": 4914,
86
+ "detection_rate": 0.6119251119251119,
87
+ "mean_score": 0.8196427749221504,
88
+ "auc_vs_reals": 0.9277107513681273
89
+ },
90
+ {
91
+ "group": "A09",
92
+ "n": 4914,
93
+ "n_fake": 4914,
94
+ "detection_rate": 0.7372812372812373,
95
+ "mean_score": 0.8931724989040397,
96
+ "auc_vs_reals": 0.9572364866042636
97
+ },
98
+ {
99
+ "group": "A10",
100
+ "n": 4914,
101
+ "n_fake": 4914,
102
+ "detection_rate": 0.48555148555148553,
103
+ "mean_score": 0.667486309918528,
104
+ "auc_vs_reals": 0.8487932202752053
105
+ },
106
+ {
107
+ "group": "A11",
108
+ "n": 4914,
109
+ "n_fake": 4914,
110
+ "detection_rate": 0.5270655270655271,
111
+ "mean_score": 0.750116408797736,
112
+ "auc_vs_reals": 0.9020477847806195
113
+ },
114
+ {
115
+ "group": "A12",
116
+ "n": 4914,
117
+ "n_fake": 4914,
118
+ "detection_rate": 0.7295482295482295,
119
+ "mean_score": 0.9009715605752318,
120
+ "auc_vs_reals": 0.9584980495245621
121
+ },
122
+ {
123
+ "group": "A13",
124
+ "n": 4914,
125
+ "n_fake": 4914,
126
+ "detection_rate": 0.7578347578347578,
127
+ "mean_score": 0.9201838348731194,
128
+ "auc_vs_reals": 0.9657930130397839
129
+ },
130
+ {
131
+ "group": "A14",
132
+ "n": 4914,
133
+ "n_fake": 4914,
134
+ "detection_rate": 0.17562067562067563,
135
+ "mean_score": 0.36104046229310416,
136
+ "auc_vs_reals": 0.693705009646546
137
+ },
138
+ {
139
+ "group": "A15",
140
+ "n": 4914,
141
+ "n_fake": 4914,
142
+ "detection_rate": 0.18335368335368335,
143
+ "mean_score": 0.37574777414490257,
144
+ "auc_vs_reals": 0.6991328622531885
145
+ },
146
+ {
147
+ "group": "A16",
148
+ "n": 4914,
149
+ "n_fake": 4914,
150
+ "detection_rate": 0.39295889295889297,
151
+ "mean_score": 0.6477852732190554,
152
+ "auc_vs_reals": 0.8648981101734331
153
+ },
154
+ {
155
+ "group": "A17",
156
+ "n": 4914,
157
+ "n_fake": 4914,
158
+ "detection_rate": 0.2498982498982499,
159
+ "mean_score": 0.5460056797210863,
160
+ "auc_vs_reals": 0.8412354634312487
161
+ },
162
+ {
163
+ "group": "A18",
164
+ "n": 4914,
165
+ "n_fake": 4914,
166
+ "detection_rate": 0.19047619047619047,
167
+ "mean_score": 0.4764210524115754,
168
+ "auc_vs_reals": 0.8168702360408682
169
+ },
170
+ {
171
+ "group": "A19",
172
+ "n": 4914,
173
+ "n_fake": 4914,
174
+ "detection_rate": 0.08017908017908018,
175
+ "mean_score": 0.24028854143824185,
176
+ "auc_vs_reals": 0.6492222861359502
177
+ },
178
+ {
179
+ "group": "real",
180
+ "n": 7355,
181
+ "n_fake": 0,
182
+ "detection_rate": NaN,
183
+ "mean_score": 0.1355700306157201
184
+ }
185
+ ]
186
+ },
187
+ "wavefake": {
188
+ "n": 11000,
189
+ "audio": {
190
+ "n": 11000,
191
+ "n_fake": 11000,
192
+ "n_real": 0,
193
+ "threshold": 0.9164093732833862,
194
+ "auc": NaN,
195
+ "auc_ci_low": NaN,
196
+ "auc_ci_high": NaN,
197
+ "pr_auc": NaN,
198
+ "eer": NaN,
199
+ "accuracy": 0.044636363636363634,
200
+ "balanced_accuracy": NaN,
201
+ "precision": 1.0,
202
+ "recall": 0.044636363636363634,
203
+ "sensitivity": 0.044636363636363634,
204
+ "specificity": NaN,
205
+ "f1": 0.08545818466626055,
206
+ "macro_f1": NaN,
207
+ "weighted_f1": 0.08545818466626055,
208
+ "brier": 0.873978316332203,
209
+ "ece": 0.9052407670593184,
210
+ "confusion": [
211
+ [
212
+ 0,
213
+ 0
214
+ ],
215
+ [
216
+ 10509,
217
+ 491
218
+ ]
219
+ ],
220
+ "detection_rate": 0.044636363636363634,
221
+ "auc_defined": false
222
+ },
223
+ "clip": {
224
+ "n": 11000,
225
+ "n_fake": 11000,
226
+ "n_real": 0,
227
+ "threshold": 0.9643886089324951,
228
+ "auc": NaN,
229
+ "auc_ci_low": NaN,
230
+ "auc_ci_high": NaN,
231
+ "pr_auc": NaN,
232
+ "eer": NaN,
233
+ "accuracy": 0.029636363636363638,
234
+ "balanced_accuracy": NaN,
235
+ "precision": 1.0,
236
+ "recall": 0.029636363636363638,
237
+ "sensitivity": 0.029636363636363638,
238
+ "specificity": NaN,
239
+ "f1": 0.057566660780505034,
240
+ "macro_f1": NaN,
241
+ "weighted_f1": 0.057566660780505034,
242
+ "brier": 0.873978316332203,
243
+ "ece": 0.9052407670593184,
244
+ "confusion": [
245
+ [
246
+ 0,
247
+ 0
248
+ ],
249
+ [
250
+ 10674,
251
+ 326
252
+ ]
253
+ ],
254
+ "detection_rate": 0.029636363636363638,
255
+ "auc_defined": false
256
+ },
257
+ "mean_auc": NaN,
258
+ "per_generator": [
259
+ {
260
+ "group": "common_voices_prompts_from_conformer_fastspeech2_pwg_ljspeech",
261
+ "n": 1000,
262
+ "n_fake": 1000,
263
+ "detection_rate": 0.084,
264
+ "mean_score": 0.159900675680954
265
+ },
266
+ {
267
+ "group": "generated",
268
+ "n": 1000,
269
+ "n_fake": 1000,
270
+ "detection_rate": 0.083,
271
+ "mean_score": 0.15721234173933044
272
+ },
273
+ {
274
+ "group": "jsut_multi_band_melgan",
275
+ "n": 1000,
276
+ "n_fake": 1000,
277
+ "detection_rate": 0.003,
278
+ "mean_score": 0.03963440686534159
279
+ },
280
+ {
281
+ "group": "jsut_parallel_wavegan",
282
+ "n": 1000,
283
+ "n_fake": 1000,
284
+ "detection_rate": 0.01,
285
+ "mean_score": 0.05622109377314337
286
+ },
287
+ {
288
+ "group": "ljspeech_full_band_melgan",
289
+ "n": 1000,
290
+ "n_fake": 1000,
291
+ "detection_rate": 0.017,
292
+ "mean_score": 0.09020725946198217
293
+ },
294
+ {
295
+ "group": "ljspeech_hifiGAN",
296
+ "n": 1000,
297
+ "n_fake": 1000,
298
+ "detection_rate": 0.014,
299
+ "mean_score": 0.07269866995653138
300
+ },
301
+ {
302
+ "group": "ljspeech_melgan",
303
+ "n": 1000,
304
+ "n_fake": 1000,
305
+ "detection_rate": 0.021,
306
+ "mean_score": 0.08093147863284685
307
+ },
308
+ {
309
+ "group": "ljspeech_melgan_large",
310
+ "n": 1000,
311
+ "n_fake": 1000,
312
+ "detection_rate": 0.029,
313
+ "mean_score": 0.08908452756144106
314
+ },
315
+ {
316
+ "group": "ljspeech_multi_band_melgan",
317
+ "n": 1000,
318
+ "n_fake": 1000,
319
+ "detection_rate": 0.025,
320
+ "mean_score": 0.1189524279111065
321
+ },
322
+ {
323
+ "group": "ljspeech_parallel_wavegan",
324
+ "n": 1000,
325
+ "n_fake": 1000,
326
+ "detection_rate": 0.021,
327
+ "mean_score": 0.1036951775830239
328
+ },
329
+ {
330
+ "group": "ljspeech_waveglow",
331
+ "n": 1000,
332
+ "n_fake": 1000,
333
+ "detection_rate": 0.019,
334
+ "mean_score": 0.07381350318179467
335
+ }
336
+ ]
337
+ },
338
+ "celeb-df-v2": {
339
+ "n": 518,
340
+ "video": {
341
+ "n": 518,
342
+ "n_fake": 340,
343
+ "n_real": 178,
344
+ "threshold": 0.9557340741157532,
345
+ "auc": 0.6750908790482485,
346
+ "auc_ci_low": 0.6224140779907468,
347
+ "auc_ci_high": 0.7217085261070719,
348
+ "pr_auc": 0.7708386390996437,
349
+ "eer": 0.37643754130865825,
350
+ "accuracy": 0.694980694980695,
351
+ "balanced_accuracy": 0.593654990085922,
352
+ "precision": 0.7058823529411765,
353
+ "recall": 0.9176470588235294,
354
+ "sensitivity": 0.9176470588235294,
355
+ "specificity": 0.2696629213483146,
356
+ "f1": 0.7979539641943734,
357
+ "macro_f1": 0.5879533600499426,
358
+ "weighted_f1": 0.6536292246665406,
359
+ "brier": 0.2960205070298704,
360
+ "ece": 0.2935484711037639,
361
+ "confusion": [
362
+ [
363
+ 48,
364
+ 130
365
+ ],
366
+ [
367
+ 28,
368
+ 312
369
+ ]
370
+ ],
371
+ "detection_rate": 0.9176470588235294,
372
+ "auc_defined": true
373
+ },
374
+ "clip": {
375
+ "n": 518,
376
+ "n_fake": 340,
377
+ "n_real": 178,
378
+ "threshold": 0.9643886089324951,
379
+ "auc": 0.6750908790482485,
380
+ "auc_ci_low": 0.6224140779907468,
381
+ "auc_ci_high": 0.7217085261070719,
382
+ "pr_auc": 0.7708386390996437,
383
+ "eer": 0.37643754130865825,
384
+ "accuracy": 0.6988416988416989,
385
+ "balanced_accuracy": 0.6099801718440185,
386
+ "precision": 0.7169811320754716,
387
+ "recall": 0.8941176470588236,
388
+ "sensitivity": 0.8941176470588236,
389
+ "specificity": 0.3258426966292135,
390
+ "f1": 0.7958115183246073,
391
+ "macro_f1": 0.6111410532799507,
392
+ "weighted_f1": 0.6688951369425653,
393
+ "brier": 0.2960205070298704,
394
+ "ece": 0.2935484711037639,
395
+ "confusion": [
396
+ [
397
+ 58,
398
+ 120
399
+ ],
400
+ [
401
+ 36,
402
+ 304
403
+ ]
404
+ ],
405
+ "detection_rate": 0.8941176470588236,
406
+ "auc_defined": true
407
+ },
408
+ "mean_auc": 0.6750908790482485,
409
+ "per_generator": [
410
+ {
411
+ "group": "celeb-df",
412
+ "n": 340,
413
+ "n_fake": 340,
414
+ "detection_rate": 0.8941176470588236,
415
+ "mean_score": 0.9723576323950992,
416
+ "auc_vs_reals": 0.6750908790482485
417
+ },
418
+ {
419
+ "group": "real",
420
+ "n": 178,
421
+ "n_fake": 0,
422
+ "detection_rate": NaN,
423
+ "mean_score": 0.9070590618955955
424
+ }
425
+ ]
426
+ },
427
+ "dfdc-10": {
428
+ "n": 5000,
429
+ "video": {
430
+ "n": 5000,
431
+ "n_fake": 2500,
432
+ "n_real": 2500,
433
+ "threshold": 0.9557340741157532,
434
+ "auc": 0.6221024799999999,
435
+ "auc_ci_low": 0.6059956200000001,
436
+ "auc_ci_high": 0.637269822,
437
+ "pr_auc": 0.5982950518016814,
438
+ "eer": 0.4104,
439
+ "accuracy": 0.5814,
440
+ "balanced_accuracy": 0.5814,
441
+ "precision": 0.5640944881889763,
442
+ "recall": 0.7164,
443
+ "sensitivity": 0.7164,
444
+ "specificity": 0.4464,
445
+ "f1": 0.6311894273127753,
446
+ "macro_f1": 0.5736293957373124,
447
+ "weighted_f1": 0.5736293957373125,
448
+ "brier": 0.3868970466293403,
449
+ "ece": 0.35957919970750807,
450
+ "confusion": [
451
+ [
452
+ 1116,
453
+ 1384
454
+ ],
455
+ [
456
+ 709,
457
+ 1791
458
+ ]
459
+ ],
460
+ "detection_rate": 0.7164,
461
+ "auc_defined": true
462
+ },
463
+ "clip": {
464
+ "n": 5000,
465
+ "n_fake": 2500,
466
+ "n_real": 2500,
467
+ "threshold": 0.9643886089324951,
468
+ "auc": 0.6204358400000001,
469
+ "auc_ci_low": 0.6044473340000001,
470
+ "auc_ci_high": 0.635677304,
471
+ "pr_auc": 0.5977734437054016,
472
+ "eer": 0.4104,
473
+ "accuracy": 0.587,
474
+ "balanced_accuracy": 0.587,
475
+ "precision": 0.5722831505483549,
476
+ "recall": 0.6888,
477
+ "sensitivity": 0.6888,
478
+ "specificity": 0.4852,
479
+ "f1": 0.625158831003812,
480
+ "macro_f1": 0.5826751625515609,
481
+ "weighted_f1": 0.5826751625515609,
482
+ "brier": 0.3897794006522753,
483
+ "ece": 0.36308114033192407,
484
+ "confusion": [
485
+ [
486
+ 1213,
487
+ 1287
488
+ ],
489
+ [
490
+ 778,
491
+ 1722
492
+ ]
493
+ ],
494
+ "detection_rate": 0.6888,
495
+ "auc_defined": true
496
+ },
497
+ "mean_auc": 0.6221024799999999,
498
+ "per_generator": [
499
+ {
500
+ "group": "dfdc",
501
+ "n": 2500,
502
+ "n_fake": 2500,
503
+ "detection_rate": 0.6888,
504
+ "mean_score": 0.875551107686758,
505
+ "auc_vs_reals": 0.6204358400000001
506
+ },
507
+ {
508
+ "group": "real",
509
+ "n": 2500,
510
+ "n_fake": 0,
511
+ "detection_rate": NaN,
512
+ "mean_score": 0.7830568145960569
513
+ }
514
+ ]
515
+ },
516
+ "deepfaketimit": {
517
+ "n": 640,
518
+ "video": {
519
+ "n": 640,
520
+ "n_fake": 640,
521
+ "n_real": 0,
522
+ "threshold": 0.9557340741157532,
523
+ "auc": NaN,
524
+ "auc_ci_low": NaN,
525
+ "auc_ci_high": NaN,
526
+ "pr_auc": NaN,
527
+ "eer": NaN,
528
+ "accuracy": 1.0,
529
+ "balanced_accuracy": NaN,
530
+ "precision": 1.0,
531
+ "recall": 1.0,
532
+ "sensitivity": 1.0,
533
+ "specificity": NaN,
534
+ "f1": 1.0,
535
+ "macro_f1": NaN,
536
+ "weighted_f1": 1.0,
537
+ "brier": 6.200617738576497e-05,
538
+ "ece": 0.007724604010581948,
539
+ "confusion": [
540
+ [
541
+ 0,
542
+ 0
543
+ ],
544
+ [
545
+ 0,
546
+ 640
547
+ ]
548
+ ],
549
+ "detection_rate": 1.0,
550
+ "auc_defined": false
551
+ },
552
+ "audio": {
553
+ "n": 640,
554
+ "n_fake": 0,
555
+ "n_real": 640,
556
+ "threshold": 0.9164093732833862,
557
+ "auc": NaN,
558
+ "auc_ci_low": NaN,
559
+ "auc_ci_high": NaN,
560
+ "pr_auc": NaN,
561
+ "eer": NaN,
562
+ "accuracy": 0.96875,
563
+ "balanced_accuracy": NaN,
564
+ "precision": 0.0,
565
+ "recall": NaN,
566
+ "sensitivity": NaN,
567
+ "specificity": 0.96875,
568
+ "f1": NaN,
569
+ "macro_f1": NaN,
570
+ "weighted_f1": 0.984126984126984,
571
+ "brier": 0.04887070267982362,
572
+ "ece": 0.0796214010217227,
573
+ "confusion": [
574
+ [
575
+ 620,
576
+ 20
577
+ ],
578
+ [
579
+ 0,
580
+ 0
581
+ ]
582
+ ],
583
+ "detection_rate": NaN,
584
+ "auc_defined": false
585
+ },
586
+ "clip": {
587
+ "n": 640,
588
+ "n_fake": 640,
589
+ "n_real": 0,
590
+ "threshold": 0.9643886089324951,
591
+ "auc": NaN,
592
+ "auc_ci_low": NaN,
593
+ "auc_ci_high": NaN,
594
+ "pr_auc": NaN,
595
+ "eer": NaN,
596
+ "accuracy": 1.0,
597
+ "balanced_accuracy": NaN,
598
+ "precision": 1.0,
599
+ "recall": 1.0,
600
+ "sensitivity": 1.0,
601
+ "specificity": NaN,
602
+ "f1": 1.0,
603
+ "macro_f1": NaN,
604
+ "weighted_f1": 1.0,
605
+ "brier": 6.200617738576497e-05,
606
+ "ece": 0.007724604010581948,
607
+ "confusion": [
608
+ [
609
+ 0,
610
+ 0
611
+ ],
612
+ [
613
+ 0,
614
+ 640
615
+ ]
616
+ ],
617
+ "detection_rate": 1.0,
618
+ "auc_defined": false
619
+ },
620
+ "quadrant": {
621
+ "n": 640,
622
+ "accuracy": 0.9421875,
623
+ "balanced_accuracy": 0.9421875,
624
+ "macro_f1": 0.24255832662912308,
625
+ "weighted_f1": 0.9702333065164923,
626
+ "macro_auc_ovr": NaN,
627
+ "per_class": {
628
+ "RVRA": {
629
+ "precision": 0.0,
630
+ "recall": 0.0,
631
+ "f1": 0.0,
632
+ "support": 0
633
+ },
634
+ "RVFA": {
635
+ "precision": 0.0,
636
+ "recall": 0.0,
637
+ "f1": 0.0,
638
+ "support": 0
639
+ },
640
+ "FVRA": {
641
+ "precision": 1.0,
642
+ "recall": 0.9421875,
643
+ "f1": 0.9702333065164923,
644
+ "support": 640
645
+ },
646
+ "FVFA": {
647
+ "precision": 0.0,
648
+ "recall": 0.0,
649
+ "f1": 0.0,
650
+ "support": 0
651
+ }
652
+ },
653
+ "confusion": [
654
+ [
655
+ 0,
656
+ 0,
657
+ 0,
658
+ 0
659
+ ],
660
+ [
661
+ 0,
662
+ 0,
663
+ 0,
664
+ 0
665
+ ],
666
+ [
667
+ 0,
668
+ 0,
669
+ 603,
670
+ 37
671
+ ],
672
+ [
673
+ 0,
674
+ 0,
675
+ 0,
676
+ 0
677
+ ]
678
+ ],
679
+ "confusion_normalized": [
680
+ [
681
+ 0.0,
682
+ 0.0,
683
+ 0.0,
684
+ 0.0
685
+ ],
686
+ [
687
+ 0.0,
688
+ 0.0,
689
+ 0.0,
690
+ 0.0
691
+ ],
692
+ [
693
+ 0.0,
694
+ 0.0,
695
+ 0.9421875,
696
+ 0.0578125
697
+ ],
698
+ [
699
+ 0.0,
700
+ 0.0,
701
+ 0.0,
702
+ 0.0
703
+ ]
704
+ ]
705
+ },
706
+ "mean_auc": NaN,
707
+ "per_generator": [
708
+ {
709
+ "group": "deepfaketimit-higher",
710
+ "n": 320,
711
+ "n_fake": 320,
712
+ "detection_rate": 1.0,
713
+ "mean_score": 0.9918331213295459
714
+ },
715
+ {
716
+ "group": "deepfaketimit-lower",
717
+ "n": 320,
718
+ "n_fake": 320,
719
+ "detection_rate": 1.0,
720
+ "mean_score": 0.9927176706492901
721
+ }
722
+ ]
723
+ },
724
+ "in-the-wild": {
725
+ "n": 31779,
726
+ "audio": {
727
+ "n": 31779,
728
+ "n_fake": 11816,
729
+ "n_real": 19963,
730
+ "threshold": 0.9164093732833862,
731
+ "auc": 0.6574461013708129,
732
+ "auc_ci_low": 0.6508847088699233,
733
+ "auc_ci_high": 0.6633254734698596,
734
+ "pr_auc": 0.48833021739275495,
735
+ "eer": 0.37084456362754503,
736
+ "accuracy": 0.6124799395827433,
737
+ "balanced_accuracy": 0.582896766261999,
738
+ "precision": 0.47839265610115184,
739
+ "recall": 0.46750169262017605,
740
+ "sensitivity": 0.46750169262017605,
741
+ "specificity": 0.698291839903822,
742
+ "f1": 0.4728844754526388,
743
+ "macro_f1": 0.5832515423661999,
744
+ "weighted_f1": 0.611545714434068,
745
+ "brier": 0.34104980731115464,
746
+ "ece": 0.3281128719590365,
747
+ "confusion": [
748
+ [
749
+ 13940,
750
+ 6023
751
+ ],
752
+ [
753
+ 6292,
754
+ 5524
755
+ ]
756
+ ],
757
+ "detection_rate": 0.46750169262017605,
758
+ "auc_defined": true
759
+ },
760
+ "clip": {
761
+ "n": 31779,
762
+ "n_fake": 11816,
763
+ "n_real": 19963,
764
+ "threshold": 0.9643886089324951,
765
+ "auc": 0.6574461013708129,
766
+ "auc_ci_low": 0.6508847088699233,
767
+ "auc_ci_high": 0.6633254734698596,
768
+ "pr_auc": 0.48833021739275495,
769
+ "eer": 0.37084456362754503,
770
+ "accuracy": 0.6008684980647597,
771
+ "balanced_accuracy": 0.5536051635437543,
772
+ "precision": 0.454763393787784,
773
+ "recall": 0.3692450914014895,
774
+ "sensitivity": 0.3692450914014895,
775
+ "specificity": 0.7379652356860191,
776
+ "f1": 0.40756655768332556,
777
+ "macro_f1": 0.5533135056614407,
778
+ "weighted_f1": 0.5906778149593326,
779
+ "brier": 0.34104980731115464,
780
+ "ece": 0.3281128719590365,
781
+ "confusion": [
782
+ [
783
+ 14732,
784
+ 5231
785
+ ],
786
+ [
787
+ 7453,
788
+ 4363
789
+ ]
790
+ ],
791
+ "detection_rate": 0.3692450914014895,
792
+ "auc_defined": true
793
+ },
794
+ "mean_auc": 0.6574461013708129,
795
+ "per_generator": [
796
+ {
797
+ "group": "in-the-wild-fake",
798
+ "n": 11816,
799
+ "n_fake": 11816,
800
+ "detection_rate": 0.3692450914014895,
801
+ "mean_score": 0.564461092940908,
802
+ "auc_vs_reals": 0.6574461013708129
803
+ },
804
+ {
805
+ "group": "real",
806
+ "n": 19963,
807
+ "n_fake": 0,
808
+ "detection_rate": NaN,
809
+ "mean_score": 0.3444832698332467
810
+ }
811
+ ]
812
+ }
813
+ }
experiments/EXP_021_davidnet-qacp_no_selfblend_s42/metrics/fairness.csv ADDED
@@ -0,0 +1,15 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ attribute,task,group,n,n_fake,detection_rate,mean_score,auc
2
+ race,video,African,155,115,0.9391304347826087,0.7677454998896968,0.9892391304347827
3
+ race,video,Asian (East),160,120,0.8833333333333333,0.8057720632757992,0.9225
4
+ race,video,Asian (South),185,145,0.9310344827586207,0.789816412591451,0.9846551724137931
5
+ race,video,Caucasian (American),192,152,0.9407894736842105,0.8125072702532634,0.9837171052631579
6
+ race,video,Caucasian (European),171,131,0.916030534351145,0.7741130819402592,0.9673664122137404
7
+ race,audio,African,155,67,0.9701492537313433,0.4260005162382919,1.0
8
+ race,audio,Asian (East),160,65,0.8615384615384616,0.40055120602919486,0.9985425101214576
9
+ race,audio,Asian (South),185,79,0.8860759493670886,0.40123028769912955,0.99988058275615
10
+ race,audio,Caucasian (American),192,75,0.9466666666666667,0.3842609340596634,1.0
11
+ race,audio,Caucasian (European),171,72,0.9166666666666666,0.4041290956873403,1.0
12
+ gender,video,men,445,345,0.9217391304347826,0.8037069367726197,0.9712898550724638
13
+ gender,video,women,418,318,0.9245283018867925,0.776950394672355,0.9689465408805032
14
+ gender,audio,men,445,190,0.9105263157894737,0.41106523576393994,0.9998555211558308
15
+ gender,audio,women,418,168,0.9226190476190477,0.39307660524637,0.9996904761904761
experiments/EXP_021_davidnet-qacp_no_selfblend_s42/metrics/per_class_metrics.csv ADDED
@@ -0,0 +1,5 @@
 
 
 
 
 
 
1
+ class,precision,recall,f1,support
2
+ RVRA,0.9176470588235294,0.78,0.8432432432432433,100
3
+ RVFA,0.8910891089108911,0.9,0.8955223880597015,100
4
+ FVRA,0.9320843091334895,0.9827160493827161,0.9567307692307693,405
5
+ FVFA,0.96,0.9302325581395349,0.9448818897637795,258
experiments/EXP_021_davidnet-qacp_no_selfblend_s42/metrics/per_generator.csv ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ group,n,n_fake,detection_rate,mean_score,auc_vs_reals
2
+ faceswap,83,83,0.8554216867469879,0.9445597840001784,0.939578313253012
3
+ faceswap-wav2lip,60,60,1.0,0.9924436867237091,0.9994999999999999
4
+ fsgan,152,152,0.9078947368421053,0.9646533804112359,0.9655263157894737
5
+ fsgan-wav2lip,25,25,1.0,0.992636661529541,0.9987999999999999
6
+ real,100,0,,0.30401620324701073,
7
+ rtvc,100,100,0.95,0.976641241312027,0.9653499999999999
8
+ wav2lip,343,343,0.9300291545189504,0.9782355910835043,0.9751749271137026
experiments/EXP_021_davidnet-qacp_no_selfblend_s42/metrics/summary.json ADDED
@@ -0,0 +1,1235 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "training": {
3
+ "exp_id": "EXP_021",
4
+ "status": "completed",
5
+ "stage": "stage1",
6
+ "epochs_run": 21,
7
+ "steps": 2856,
8
+ "best": {
9
+ "metric": 0.9945226691603728,
10
+ "epoch": 15,
11
+ "step": 2040
12
+ },
13
+ "stop_reason": "early stopping: no improvement in 6 epochs",
14
+ "train_hours": 0.308,
15
+ "oom_events": [],
16
+ "nonfinite_total": 0,
17
+ "sessions": [
18
+ {
19
+ "started": "2026-09-27T22:48:26Z",
20
+ "gpu": "Tesla T4",
21
+ "precision": "fp16",
22
+ "resumed_from_step": 0
23
+ }
24
+ ],
25
+ "micro_batch": 64,
26
+ "grad_accum": 1,
27
+ "parameters": {
28
+ "total": 85366665,
29
+ "trainable": 85366665
30
+ }
31
+ },
32
+ "validation": {
33
+ "n": 515,
34
+ "video": {
35
+ "n": 515,
36
+ "n_fake": 375,
37
+ "n_real": 140,
38
+ "threshold": 0.9557340741157532,
39
+ "auc": 0.9896952380952381,
40
+ "auc_ci_low": 0.9833138095238095,
41
+ "auc_ci_high": 0.9948673809523809,
42
+ "pr_auc": 0.9962038406804566,
43
+ "eer": 0.06414285714285711,
44
+ "accuracy": 0.9359223300970874,
45
+ "balanced_accuracy": 0.9358571428571429,
46
+ "precision": 0.975,
47
+ "recall": 0.936,
48
+ "sensitivity": 0.936,
49
+ "specificity": 0.9357142857142857,
50
+ "f1": 0.9551020408163265,
51
+ "macro_f1": 0.9216188170183328,
52
+ "weighted_f1": 0.9368975696251843,
53
+ "brier": 0.04576427112763824,
54
+ "ece": 0.044360345030583226,
55
+ "confusion": [
56
+ [
57
+ 131,
58
+ 9
59
+ ],
60
+ [
61
+ 24,
62
+ 351
63
+ ]
64
+ ],
65
+ "detection_rate": 0.936,
66
+ "auc_defined": true
67
+ },
68
+ "audio": {
69
+ "n": 515,
70
+ "n_fake": 208,
71
+ "n_real": 307,
72
+ "threshold": 0.9164093732833862,
73
+ "auc": 0.9993501002255074,
74
+ "auc_ci_low": 0.9981195972187421,
75
+ "auc_ci_high": 1.0,
76
+ "pr_auc": 0.9989791254921332,
77
+ "eer": 0.006436356802806297,
78
+ "accuracy": 0.9941747572815534,
79
+ "balanced_accuracy": 0.9935636431971937,
80
+ "precision": 0.9951690821256038,
81
+ "recall": 0.9903846153846154,
82
+ "sensitivity": 0.9903846153846154,
83
+ "specificity": 0.996742671009772,
84
+ "f1": 0.9927710843373494,
85
+ "macro_f1": 0.9939465177784308,
86
+ "weighted_f1": 0.9941724748865222,
87
+ "brier": 0.009678986172795664,
88
+ "ece": 0.020766839494779508,
89
+ "confusion": [
90
+ [
91
+ 306,
92
+ 1
93
+ ],
94
+ [
95
+ 2,
96
+ 206
97
+ ]
98
+ ],
99
+ "detection_rate": 0.9903846153846154,
100
+ "auc_defined": true
101
+ },
102
+ "clip": {
103
+ "n": 515,
104
+ "n_fake": 445,
105
+ "n_real": 70,
106
+ "threshold": 0.9643886089324951,
107
+ "auc": 0.9865971107544141,
108
+ "auc_ci_low": 0.977300963081862,
109
+ "auc_ci_high": 0.9938848314606742,
110
+ "pr_auc": 0.9978538016721531,
111
+ "eer": 0.07054574638844303,
112
+ "accuracy": 0.9300970873786408,
113
+ "balanced_accuracy": 0.929454253611557,
114
+ "precision": 0.9880668257756563,
115
+ "recall": 0.9303370786516854,
116
+ "sensitivity": 0.9303370786516854,
117
+ "specificity": 0.9285714285714286,
118
+ "f1": 0.9583333333333334,
119
+ "macro_f1": 0.8707329317269077,
120
+ "weighted_f1": 0.9345196319257614,
121
+ "brier": 0.03431926115091963,
122
+ "ece": 0.024806282495699994,
123
+ "confusion": [
124
+ [
125
+ 65,
126
+ 5
127
+ ],
128
+ [
129
+ 31,
130
+ 414
131
+ ]
132
+ ],
133
+ "detection_rate": 0.9303370786516854,
134
+ "auc_defined": true
135
+ },
136
+ "quadrant": {
137
+ "n": 515,
138
+ "accuracy": 0.9281553398058252,
139
+ "balanced_accuracy": 0.8983024084702675,
140
+ "macro_f1": 0.9102512597245975,
141
+ "weighted_f1": 0.9264932420827391,
142
+ "macro_auc_ovr": 0.9941564352713101,
143
+ "per_class": {
144
+ "RVRA": {
145
+ "precision": 0.9122807017543859,
146
+ "recall": 0.7428571428571429,
147
+ "f1": 0.8188976377952756,
148
+ "support": 70
149
+ },
150
+ "RVFA": {
151
+ "precision": 0.9411764705882353,
152
+ "recall": 0.9142857142857143,
153
+ "f1": 0.927536231884058,
154
+ "support": 70
155
+ },
156
+ "FVRA": {
157
+ "precision": 0.930327868852459,
158
+ "recall": 0.9578059071729957,
159
+ "f1": 0.9438669438669439,
160
+ "support": 237
161
+ },
162
+ "FVFA": {
163
+ "precision": 0.9246575342465754,
164
+ "recall": 0.9782608695652174,
165
+ "f1": 0.9507042253521126,
166
+ "support": 138
167
+ }
168
+ },
169
+ "confusion": [
170
+ [
171
+ 52,
172
+ 1,
173
+ 17,
174
+ 0
175
+ ],
176
+ [
177
+ 0,
178
+ 64,
179
+ 0,
180
+ 6
181
+ ],
182
+ [
183
+ 5,
184
+ 0,
185
+ 227,
186
+ 5
187
+ ],
188
+ [
189
+ 0,
190
+ 3,
191
+ 0,
192
+ 135
193
+ ]
194
+ ],
195
+ "confusion_normalized": [
196
+ [
197
+ 0.7428571428571429,
198
+ 0.014285714285714285,
199
+ 0.24285714285714285,
200
+ 0.0
201
+ ],
202
+ [
203
+ 0.0,
204
+ 0.9142857142857143,
205
+ 0.0,
206
+ 0.08571428571428572
207
+ ],
208
+ [
209
+ 0.02109704641350211,
210
+ 0.0,
211
+ 0.9578059071729957,
212
+ 0.02109704641350211
213
+ ],
214
+ [
215
+ 0.0,
216
+ 0.021739130434782608,
217
+ 0.0,
218
+ 0.9782608695652174
219
+ ]
220
+ ]
221
+ },
222
+ "mean_auc": 0.9945226691603728
223
+ },
224
+ "test": {
225
+ "n": 863,
226
+ "video": {
227
+ "n": 863,
228
+ "n_fake": 663,
229
+ "n_real": 200,
230
+ "threshold": 0.9557340741157532,
231
+ "auc": 0.9700942684766214,
232
+ "auc_ci_low": 0.9553754713423831,
233
+ "auc_ci_high": 0.982440516591252,
234
+ "pr_auc": 0.9893384408231358,
235
+ "eer": 0.07695324283559576,
236
+ "accuracy": 0.9223638470451911,
237
+ "balanced_accuracy": 0.9215384615384616,
238
+ "precision": 0.9745222929936306,
239
+ "recall": 0.9230769230769231,
240
+ "sensitivity": 0.9230769230769231,
241
+ "specificity": 0.92,
242
+ "f1": 0.9481022463206816,
243
+ "macro_f1": 0.8970396289074672,
244
+ "weighted_f1": 0.9244347527340238,
245
+ "brier": 0.04548938282050463,
246
+ "ece": 0.02988429275165424,
247
+ "confusion": [
248
+ [
249
+ 184,
250
+ 16
251
+ ],
252
+ [
253
+ 51,
254
+ 612
255
+ ]
256
+ ],
257
+ "detection_rate": 0.9230769230769231,
258
+ "auc_defined": true
259
+ },
260
+ "audio": {
261
+ "n": 863,
262
+ "n_fake": 358,
263
+ "n_real": 505,
264
+ "threshold": 0.9164093732833862,
265
+ "auc": 0.9997787488246032,
266
+ "auc_ci_low": 0.9993085900768848,
267
+ "auc_ci_high": 1.0,
268
+ "pr_auc": 0.9996800679357791,
269
+ "eer": 0.00576359311908847,
270
+ "accuracy": 0.9652375434530707,
271
+ "balanced_accuracy": 0.958100558659218,
272
+ "precision": 1.0,
273
+ "recall": 0.9162011173184358,
274
+ "sensitivity": 0.9162011173184358,
275
+ "specificity": 1.0,
276
+ "f1": 0.956268221574344,
277
+ "macro_f1": 0.9637110338640951,
278
+ "weighted_f1": 0.9649788130142614,
279
+ "brier": 0.006775796871087289,
280
+ "ece": 0.022361245366225607,
281
+ "confusion": [
282
+ [
283
+ 505,
284
+ 0
285
+ ],
286
+ [
287
+ 30,
288
+ 328
289
+ ]
290
+ ],
291
+ "detection_rate": 0.9162011173184358,
292
+ "auc_defined": true
293
+ },
294
+ "clip": {
295
+ "n": 863,
296
+ "n_fake": 763,
297
+ "n_real": 100,
298
+ "threshold": 0.9643886089324951,
299
+ "auc": 0.9707798165137614,
300
+ "auc_ci_low": 0.94843250327654,
301
+ "auc_ci_high": 0.9872159239842726,
302
+ "pr_auc": 0.9952474870829675,
303
+ "eer": 0.07038663171690693,
304
+ "accuracy": 0.9281575898030128,
305
+ "balanced_accuracy": 0.9289580602883356,
306
+ "precision": 0.9902097902097902,
307
+ "recall": 0.927916120576671,
308
+ "sensitivity": 0.927916120576671,
309
+ "specificity": 0.93,
310
+ "f1": 0.9580514208389715,
311
+ "macro_f1": 0.8540257104194857,
312
+ "weighted_f1": 0.933943492584166,
313
+ "brier": 0.028735143391412796,
314
+ "ece": 0.013194713344406828,
315
+ "confusion": [
316
+ [
317
+ 93,
318
+ 7
319
+ ],
320
+ [
321
+ 55,
322
+ 708
323
+ ]
324
+ ],
325
+ "detection_rate": 0.927916120576671,
326
+ "auc_defined": true
327
+ },
328
+ "quadrant": {
329
+ "n": 863,
330
+ "accuracy": 0.9339513325608343,
331
+ "balanced_accuracy": 0.8982371518805627,
332
+ "macro_f1": 0.9100945725743734,
333
+ "weighted_f1": 0.932945599336977,
334
+ "macro_auc_ovr": 0.9883817231263953,
335
+ "per_class": {
336
+ "RVRA": {
337
+ "precision": 0.9176470588235294,
338
+ "recall": 0.78,
339
+ "f1": 0.8432432432432433,
340
+ "support": 100
341
+ },
342
+ "RVFA": {
343
+ "precision": 0.8910891089108911,
344
+ "recall": 0.9,
345
+ "f1": 0.8955223880597015,
346
+ "support": 100
347
+ },
348
+ "FVRA": {
349
+ "precision": 0.9320843091334895,
350
+ "recall": 0.9827160493827161,
351
+ "f1": 0.9567307692307693,
352
+ "support": 405
353
+ },
354
+ "FVFA": {
355
+ "precision": 0.96,
356
+ "recall": 0.9302325581395349,
357
+ "f1": 0.9448818897637795,
358
+ "support": 258
359
+ }
360
+ },
361
+ "confusion": [
362
+ [
363
+ 78,
364
+ 1,
365
+ 21,
366
+ 0
367
+ ],
368
+ [
369
+ 0,
370
+ 90,
371
+ 0,
372
+ 10
373
+ ],
374
+ [
375
+ 7,
376
+ 0,
377
+ 398,
378
+ 0
379
+ ],
380
+ [
381
+ 0,
382
+ 10,
383
+ 8,
384
+ 240
385
+ ]
386
+ ],
387
+ "confusion_normalized": [
388
+ [
389
+ 0.78,
390
+ 0.01,
391
+ 0.21,
392
+ 0.0
393
+ ],
394
+ [
395
+ 0.0,
396
+ 0.9,
397
+ 0.0,
398
+ 0.1
399
+ ],
400
+ [
401
+ 0.01728395061728395,
402
+ 0.0,
403
+ 0.9827160493827161,
404
+ 0.0
405
+ ],
406
+ [
407
+ 0.0,
408
+ 0.03875968992248062,
409
+ 0.031007751937984496,
410
+ 0.9302325581395349
411
+ ]
412
+ ]
413
+ },
414
+ "mean_auc": 0.9849365086506123,
415
+ "evaluated_checkpoint": "EXP_021@epoch15:d0c2d183165d"
416
+ },
417
+ "cross": {
418
+ "asvspoof2019-la": {
419
+ "n": 71237,
420
+ "audio": {
421
+ "n": 71237,
422
+ "n_fake": 63882,
423
+ "n_real": 7355,
424
+ "threshold": 0.9164093732833862,
425
+ "auc": 0.8485221190131508,
426
+ "auc_ci_low": 0.8440773830674081,
427
+ "auc_ci_high": 0.8524327330093291,
428
+ "pr_auc": 0.9779112910140815,
429
+ "eer": 0.22500497550175952,
430
+ "accuracy": 0.5867035388913064,
431
+ "balanced_accuracy": 0.738339556461713,
432
+ "precision": 0.9853712159648232,
433
+ "recall": 0.5472433549356627,
434
+ "sensitivity": 0.5472433549356627,
435
+ "specificity": 0.9294357579877635,
436
+ "f1": 0.7036835748792271,
437
+ "macro_f1": 0.5103981728364684,
438
+ "weighted_f1": 0.6637713345539891,
439
+ "brier": 0.2814548770656049,
440
+ "ece": 0.3044178504531785,
441
+ "confusion": [
442
+ [
443
+ 6836,
444
+ 519
445
+ ],
446
+ [
447
+ 28923,
448
+ 34959
449
+ ]
450
+ ],
451
+ "detection_rate": 0.5472433549356627,
452
+ "auc_defined": true
453
+ },
454
+ "clip": {
455
+ "n": 71237,
456
+ "n_fake": 63882,
457
+ "n_real": 7355,
458
+ "threshold": 0.9643886089324951,
459
+ "auc": 0.8485221190131508,
460
+ "auc_ci_low": 0.8440773830674081,
461
+ "auc_ci_high": 0.8524327330093291,
462
+ "pr_auc": 0.9779112910140815,
463
+ "eer": 0.22500497550175952,
464
+ "accuracy": 0.49276359195361963,
465
+ "balanced_accuracy": 0.6978722336694412,
466
+ "precision": 0.9886932018316309,
467
+ "recall": 0.4393882470805548,
468
+ "sensitivity": 0.4393882470805548,
469
+ "specificity": 0.9563562202583277,
470
+ "f1": 0.6083969134732097,
471
+ "macro_f1": 0.44431239642028275,
472
+ "weighted_f1": 0.5745144753322358,
473
+ "brier": 0.2814548770656049,
474
+ "ece": 0.3044178504531785,
475
+ "confusion": [
476
+ [
477
+ 7034,
478
+ 321
479
+ ],
480
+ [
481
+ 35813,
482
+ 28069
483
+ ]
484
+ ],
485
+ "detection_rate": 0.4393882470805548,
486
+ "auc_defined": true
487
+ },
488
+ "mean_auc": 0.8485221190131508,
489
+ "per_generator": [
490
+ {
491
+ "group": "A07",
492
+ "n": 4914,
493
+ "n_fake": 4914,
494
+ "detection_rate": 0.5903540903540904,
495
+ "mean_score": 0.7851565532599234,
496
+ "auc_vs_reals": 0.9056442738971632
497
+ },
498
+ {
499
+ "group": "A08",
500
+ "n": 4914,
501
+ "n_fake": 4914,
502
+ "detection_rate": 0.6119251119251119,
503
+ "mean_score": 0.8196427749221504,
504
+ "auc_vs_reals": 0.9277107513681273
505
+ },
506
+ {
507
+ "group": "A09",
508
+ "n": 4914,
509
+ "n_fake": 4914,
510
+ "detection_rate": 0.7372812372812373,
511
+ "mean_score": 0.8931724989040397,
512
+ "auc_vs_reals": 0.9572364866042636
513
+ },
514
+ {
515
+ "group": "A10",
516
+ "n": 4914,
517
+ "n_fake": 4914,
518
+ "detection_rate": 0.48555148555148553,
519
+ "mean_score": 0.667486309918528,
520
+ "auc_vs_reals": 0.8487932202752053
521
+ },
522
+ {
523
+ "group": "A11",
524
+ "n": 4914,
525
+ "n_fake": 4914,
526
+ "detection_rate": 0.5270655270655271,
527
+ "mean_score": 0.750116408797736,
528
+ "auc_vs_reals": 0.9020477847806195
529
+ },
530
+ {
531
+ "group": "A12",
532
+ "n": 4914,
533
+ "n_fake": 4914,
534
+ "detection_rate": 0.7295482295482295,
535
+ "mean_score": 0.9009715605752318,
536
+ "auc_vs_reals": 0.9584980495245621
537
+ },
538
+ {
539
+ "group": "A13",
540
+ "n": 4914,
541
+ "n_fake": 4914,
542
+ "detection_rate": 0.7578347578347578,
543
+ "mean_score": 0.9201838348731194,
544
+ "auc_vs_reals": 0.9657930130397839
545
+ },
546
+ {
547
+ "group": "A14",
548
+ "n": 4914,
549
+ "n_fake": 4914,
550
+ "detection_rate": 0.17562067562067563,
551
+ "mean_score": 0.36104046229310416,
552
+ "auc_vs_reals": 0.693705009646546
553
+ },
554
+ {
555
+ "group": "A15",
556
+ "n": 4914,
557
+ "n_fake": 4914,
558
+ "detection_rate": 0.18335368335368335,
559
+ "mean_score": 0.37574777414490257,
560
+ "auc_vs_reals": 0.6991328622531885
561
+ },
562
+ {
563
+ "group": "A16",
564
+ "n": 4914,
565
+ "n_fake": 4914,
566
+ "detection_rate": 0.39295889295889297,
567
+ "mean_score": 0.6477852732190554,
568
+ "auc_vs_reals": 0.8648981101734331
569
+ },
570
+ {
571
+ "group": "A17",
572
+ "n": 4914,
573
+ "n_fake": 4914,
574
+ "detection_rate": 0.2498982498982499,
575
+ "mean_score": 0.5460056797210863,
576
+ "auc_vs_reals": 0.8412354634312487
577
+ },
578
+ {
579
+ "group": "A18",
580
+ "n": 4914,
581
+ "n_fake": 4914,
582
+ "detection_rate": 0.19047619047619047,
583
+ "mean_score": 0.4764210524115754,
584
+ "auc_vs_reals": 0.8168702360408682
585
+ },
586
+ {
587
+ "group": "A19",
588
+ "n": 4914,
589
+ "n_fake": 4914,
590
+ "detection_rate": 0.08017908017908018,
591
+ "mean_score": 0.24028854143824185,
592
+ "auc_vs_reals": 0.6492222861359502
593
+ },
594
+ {
595
+ "group": "real",
596
+ "n": 7355,
597
+ "n_fake": 0,
598
+ "detection_rate": NaN,
599
+ "mean_score": 0.1355700306157201
600
+ }
601
+ ]
602
+ },
603
+ "wavefake": {
604
+ "n": 11000,
605
+ "audio": {
606
+ "n": 11000,
607
+ "n_fake": 11000,
608
+ "n_real": 0,
609
+ "threshold": 0.9164093732833862,
610
+ "auc": NaN,
611
+ "auc_ci_low": NaN,
612
+ "auc_ci_high": NaN,
613
+ "pr_auc": NaN,
614
+ "eer": NaN,
615
+ "accuracy": 0.044636363636363634,
616
+ "balanced_accuracy": NaN,
617
+ "precision": 1.0,
618
+ "recall": 0.044636363636363634,
619
+ "sensitivity": 0.044636363636363634,
620
+ "specificity": NaN,
621
+ "f1": 0.08545818466626055,
622
+ "macro_f1": NaN,
623
+ "weighted_f1": 0.08545818466626055,
624
+ "brier": 0.873978316332203,
625
+ "ece": 0.9052407670593184,
626
+ "confusion": [
627
+ [
628
+ 0,
629
+ 0
630
+ ],
631
+ [
632
+ 10509,
633
+ 491
634
+ ]
635
+ ],
636
+ "detection_rate": 0.044636363636363634,
637
+ "auc_defined": false
638
+ },
639
+ "clip": {
640
+ "n": 11000,
641
+ "n_fake": 11000,
642
+ "n_real": 0,
643
+ "threshold": 0.9643886089324951,
644
+ "auc": NaN,
645
+ "auc_ci_low": NaN,
646
+ "auc_ci_high": NaN,
647
+ "pr_auc": NaN,
648
+ "eer": NaN,
649
+ "accuracy": 0.029636363636363638,
650
+ "balanced_accuracy": NaN,
651
+ "precision": 1.0,
652
+ "recall": 0.029636363636363638,
653
+ "sensitivity": 0.029636363636363638,
654
+ "specificity": NaN,
655
+ "f1": 0.057566660780505034,
656
+ "macro_f1": NaN,
657
+ "weighted_f1": 0.057566660780505034,
658
+ "brier": 0.873978316332203,
659
+ "ece": 0.9052407670593184,
660
+ "confusion": [
661
+ [
662
+ 0,
663
+ 0
664
+ ],
665
+ [
666
+ 10674,
667
+ 326
668
+ ]
669
+ ],
670
+ "detection_rate": 0.029636363636363638,
671
+ "auc_defined": false
672
+ },
673
+ "mean_auc": NaN,
674
+ "per_generator": [
675
+ {
676
+ "group": "common_voices_prompts_from_conformer_fastspeech2_pwg_ljspeech",
677
+ "n": 1000,
678
+ "n_fake": 1000,
679
+ "detection_rate": 0.084,
680
+ "mean_score": 0.159900675680954
681
+ },
682
+ {
683
+ "group": "generated",
684
+ "n": 1000,
685
+ "n_fake": 1000,
686
+ "detection_rate": 0.083,
687
+ "mean_score": 0.15721234173933044
688
+ },
689
+ {
690
+ "group": "jsut_multi_band_melgan",
691
+ "n": 1000,
692
+ "n_fake": 1000,
693
+ "detection_rate": 0.003,
694
+ "mean_score": 0.03963440686534159
695
+ },
696
+ {
697
+ "group": "jsut_parallel_wavegan",
698
+ "n": 1000,
699
+ "n_fake": 1000,
700
+ "detection_rate": 0.01,
701
+ "mean_score": 0.05622109377314337
702
+ },
703
+ {
704
+ "group": "ljspeech_full_band_melgan",
705
+ "n": 1000,
706
+ "n_fake": 1000,
707
+ "detection_rate": 0.017,
708
+ "mean_score": 0.09020725946198217
709
+ },
710
+ {
711
+ "group": "ljspeech_hifiGAN",
712
+ "n": 1000,
713
+ "n_fake": 1000,
714
+ "detection_rate": 0.014,
715
+ "mean_score": 0.07269866995653138
716
+ },
717
+ {
718
+ "group": "ljspeech_melgan",
719
+ "n": 1000,
720
+ "n_fake": 1000,
721
+ "detection_rate": 0.021,
722
+ "mean_score": 0.08093147863284685
723
+ },
724
+ {
725
+ "group": "ljspeech_melgan_large",
726
+ "n": 1000,
727
+ "n_fake": 1000,
728
+ "detection_rate": 0.029,
729
+ "mean_score": 0.08908452756144106
730
+ },
731
+ {
732
+ "group": "ljspeech_multi_band_melgan",
733
+ "n": 1000,
734
+ "n_fake": 1000,
735
+ "detection_rate": 0.025,
736
+ "mean_score": 0.1189524279111065
737
+ },
738
+ {
739
+ "group": "ljspeech_parallel_wavegan",
740
+ "n": 1000,
741
+ "n_fake": 1000,
742
+ "detection_rate": 0.021,
743
+ "mean_score": 0.1036951775830239
744
+ },
745
+ {
746
+ "group": "ljspeech_waveglow",
747
+ "n": 1000,
748
+ "n_fake": 1000,
749
+ "detection_rate": 0.019,
750
+ "mean_score": 0.07381350318179467
751
+ }
752
+ ]
753
+ },
754
+ "celeb-df-v2": {
755
+ "n": 518,
756
+ "video": {
757
+ "n": 518,
758
+ "n_fake": 340,
759
+ "n_real": 178,
760
+ "threshold": 0.9557340741157532,
761
+ "auc": 0.6750908790482485,
762
+ "auc_ci_low": 0.6224140779907468,
763
+ "auc_ci_high": 0.7217085261070719,
764
+ "pr_auc": 0.7708386390996437,
765
+ "eer": 0.37643754130865825,
766
+ "accuracy": 0.694980694980695,
767
+ "balanced_accuracy": 0.593654990085922,
768
+ "precision": 0.7058823529411765,
769
+ "recall": 0.9176470588235294,
770
+ "sensitivity": 0.9176470588235294,
771
+ "specificity": 0.2696629213483146,
772
+ "f1": 0.7979539641943734,
773
+ "macro_f1": 0.5879533600499426,
774
+ "weighted_f1": 0.6536292246665406,
775
+ "brier": 0.2960205070298704,
776
+ "ece": 0.2935484711037639,
777
+ "confusion": [
778
+ [
779
+ 48,
780
+ 130
781
+ ],
782
+ [
783
+ 28,
784
+ 312
785
+ ]
786
+ ],
787
+ "detection_rate": 0.9176470588235294,
788
+ "auc_defined": true
789
+ },
790
+ "clip": {
791
+ "n": 518,
792
+ "n_fake": 340,
793
+ "n_real": 178,
794
+ "threshold": 0.9643886089324951,
795
+ "auc": 0.6750908790482485,
796
+ "auc_ci_low": 0.6224140779907468,
797
+ "auc_ci_high": 0.7217085261070719,
798
+ "pr_auc": 0.7708386390996437,
799
+ "eer": 0.37643754130865825,
800
+ "accuracy": 0.6988416988416989,
801
+ "balanced_accuracy": 0.6099801718440185,
802
+ "precision": 0.7169811320754716,
803
+ "recall": 0.8941176470588236,
804
+ "sensitivity": 0.8941176470588236,
805
+ "specificity": 0.3258426966292135,
806
+ "f1": 0.7958115183246073,
807
+ "macro_f1": 0.6111410532799507,
808
+ "weighted_f1": 0.6688951369425653,
809
+ "brier": 0.2960205070298704,
810
+ "ece": 0.2935484711037639,
811
+ "confusion": [
812
+ [
813
+ 58,
814
+ 120
815
+ ],
816
+ [
817
+ 36,
818
+ 304
819
+ ]
820
+ ],
821
+ "detection_rate": 0.8941176470588236,
822
+ "auc_defined": true
823
+ },
824
+ "mean_auc": 0.6750908790482485,
825
+ "per_generator": [
826
+ {
827
+ "group": "celeb-df",
828
+ "n": 340,
829
+ "n_fake": 340,
830
+ "detection_rate": 0.8941176470588236,
831
+ "mean_score": 0.9723576323950992,
832
+ "auc_vs_reals": 0.6750908790482485
833
+ },
834
+ {
835
+ "group": "real",
836
+ "n": 178,
837
+ "n_fake": 0,
838
+ "detection_rate": NaN,
839
+ "mean_score": 0.9070590618955955
840
+ }
841
+ ]
842
+ },
843
+ "dfdc-10": {
844
+ "n": 5000,
845
+ "video": {
846
+ "n": 5000,
847
+ "n_fake": 2500,
848
+ "n_real": 2500,
849
+ "threshold": 0.9557340741157532,
850
+ "auc": 0.6221024799999999,
851
+ "auc_ci_low": 0.6059956200000001,
852
+ "auc_ci_high": 0.637269822,
853
+ "pr_auc": 0.5982950518016814,
854
+ "eer": 0.4104,
855
+ "accuracy": 0.5814,
856
+ "balanced_accuracy": 0.5814,
857
+ "precision": 0.5640944881889763,
858
+ "recall": 0.7164,
859
+ "sensitivity": 0.7164,
860
+ "specificity": 0.4464,
861
+ "f1": 0.6311894273127753,
862
+ "macro_f1": 0.5736293957373124,
863
+ "weighted_f1": 0.5736293957373125,
864
+ "brier": 0.3868970466293403,
865
+ "ece": 0.35957919970750807,
866
+ "confusion": [
867
+ [
868
+ 1116,
869
+ 1384
870
+ ],
871
+ [
872
+ 709,
873
+ 1791
874
+ ]
875
+ ],
876
+ "detection_rate": 0.7164,
877
+ "auc_defined": true
878
+ },
879
+ "clip": {
880
+ "n": 5000,
881
+ "n_fake": 2500,
882
+ "n_real": 2500,
883
+ "threshold": 0.9643886089324951,
884
+ "auc": 0.6204358400000001,
885
+ "auc_ci_low": 0.6044473340000001,
886
+ "auc_ci_high": 0.635677304,
887
+ "pr_auc": 0.5977734437054016,
888
+ "eer": 0.4104,
889
+ "accuracy": 0.587,
890
+ "balanced_accuracy": 0.587,
891
+ "precision": 0.5722831505483549,
892
+ "recall": 0.6888,
893
+ "sensitivity": 0.6888,
894
+ "specificity": 0.4852,
895
+ "f1": 0.625158831003812,
896
+ "macro_f1": 0.5826751625515609,
897
+ "weighted_f1": 0.5826751625515609,
898
+ "brier": 0.3897794006522753,
899
+ "ece": 0.36308114033192407,
900
+ "confusion": [
901
+ [
902
+ 1213,
903
+ 1287
904
+ ],
905
+ [
906
+ 778,
907
+ 1722
908
+ ]
909
+ ],
910
+ "detection_rate": 0.6888,
911
+ "auc_defined": true
912
+ },
913
+ "mean_auc": 0.6221024799999999,
914
+ "per_generator": [
915
+ {
916
+ "group": "dfdc",
917
+ "n": 2500,
918
+ "n_fake": 2500,
919
+ "detection_rate": 0.6888,
920
+ "mean_score": 0.875551107686758,
921
+ "auc_vs_reals": 0.6204358400000001
922
+ },
923
+ {
924
+ "group": "real",
925
+ "n": 2500,
926
+ "n_fake": 0,
927
+ "detection_rate": NaN,
928
+ "mean_score": 0.7830568145960569
929
+ }
930
+ ]
931
+ },
932
+ "deepfaketimit": {
933
+ "n": 640,
934
+ "video": {
935
+ "n": 640,
936
+ "n_fake": 640,
937
+ "n_real": 0,
938
+ "threshold": 0.9557340741157532,
939
+ "auc": NaN,
940
+ "auc_ci_low": NaN,
941
+ "auc_ci_high": NaN,
942
+ "pr_auc": NaN,
943
+ "eer": NaN,
944
+ "accuracy": 1.0,
945
+ "balanced_accuracy": NaN,
946
+ "precision": 1.0,
947
+ "recall": 1.0,
948
+ "sensitivity": 1.0,
949
+ "specificity": NaN,
950
+ "f1": 1.0,
951
+ "macro_f1": NaN,
952
+ "weighted_f1": 1.0,
953
+ "brier": 6.200617738576497e-05,
954
+ "ece": 0.007724604010581948,
955
+ "confusion": [
956
+ [
957
+ 0,
958
+ 0
959
+ ],
960
+ [
961
+ 0,
962
+ 640
963
+ ]
964
+ ],
965
+ "detection_rate": 1.0,
966
+ "auc_defined": false
967
+ },
968
+ "audio": {
969
+ "n": 640,
970
+ "n_fake": 0,
971
+ "n_real": 640,
972
+ "threshold": 0.9164093732833862,
973
+ "auc": NaN,
974
+ "auc_ci_low": NaN,
975
+ "auc_ci_high": NaN,
976
+ "pr_auc": NaN,
977
+ "eer": NaN,
978
+ "accuracy": 0.96875,
979
+ "balanced_accuracy": NaN,
980
+ "precision": 0.0,
981
+ "recall": NaN,
982
+ "sensitivity": NaN,
983
+ "specificity": 0.96875,
984
+ "f1": NaN,
985
+ "macro_f1": NaN,
986
+ "weighted_f1": 0.984126984126984,
987
+ "brier": 0.04887070267982362,
988
+ "ece": 0.0796214010217227,
989
+ "confusion": [
990
+ [
991
+ 620,
992
+ 20
993
+ ],
994
+ [
995
+ 0,
996
+ 0
997
+ ]
998
+ ],
999
+ "detection_rate": NaN,
1000
+ "auc_defined": false
1001
+ },
1002
+ "clip": {
1003
+ "n": 640,
1004
+ "n_fake": 640,
1005
+ "n_real": 0,
1006
+ "threshold": 0.9643886089324951,
1007
+ "auc": NaN,
1008
+ "auc_ci_low": NaN,
1009
+ "auc_ci_high": NaN,
1010
+ "pr_auc": NaN,
1011
+ "eer": NaN,
1012
+ "accuracy": 1.0,
1013
+ "balanced_accuracy": NaN,
1014
+ "precision": 1.0,
1015
+ "recall": 1.0,
1016
+ "sensitivity": 1.0,
1017
+ "specificity": NaN,
1018
+ "f1": 1.0,
1019
+ "macro_f1": NaN,
1020
+ "weighted_f1": 1.0,
1021
+ "brier": 6.200617738576497e-05,
1022
+ "ece": 0.007724604010581948,
1023
+ "confusion": [
1024
+ [
1025
+ 0,
1026
+ 0
1027
+ ],
1028
+ [
1029
+ 0,
1030
+ 640
1031
+ ]
1032
+ ],
1033
+ "detection_rate": 1.0,
1034
+ "auc_defined": false
1035
+ },
1036
+ "quadrant": {
1037
+ "n": 640,
1038
+ "accuracy": 0.9421875,
1039
+ "balanced_accuracy": 0.9421875,
1040
+ "macro_f1": 0.24255832662912308,
1041
+ "weighted_f1": 0.9702333065164923,
1042
+ "macro_auc_ovr": NaN,
1043
+ "per_class": {
1044
+ "RVRA": {
1045
+ "precision": 0.0,
1046
+ "recall": 0.0,
1047
+ "f1": 0.0,
1048
+ "support": 0
1049
+ },
1050
+ "RVFA": {
1051
+ "precision": 0.0,
1052
+ "recall": 0.0,
1053
+ "f1": 0.0,
1054
+ "support": 0
1055
+ },
1056
+ "FVRA": {
1057
+ "precision": 1.0,
1058
+ "recall": 0.9421875,
1059
+ "f1": 0.9702333065164923,
1060
+ "support": 640
1061
+ },
1062
+ "FVFA": {
1063
+ "precision": 0.0,
1064
+ "recall": 0.0,
1065
+ "f1": 0.0,
1066
+ "support": 0
1067
+ }
1068
+ },
1069
+ "confusion": [
1070
+ [
1071
+ 0,
1072
+ 0,
1073
+ 0,
1074
+ 0
1075
+ ],
1076
+ [
1077
+ 0,
1078
+ 0,
1079
+ 0,
1080
+ 0
1081
+ ],
1082
+ [
1083
+ 0,
1084
+ 0,
1085
+ 603,
1086
+ 37
1087
+ ],
1088
+ [
1089
+ 0,
1090
+ 0,
1091
+ 0,
1092
+ 0
1093
+ ]
1094
+ ],
1095
+ "confusion_normalized": [
1096
+ [
1097
+ 0.0,
1098
+ 0.0,
1099
+ 0.0,
1100
+ 0.0
1101
+ ],
1102
+ [
1103
+ 0.0,
1104
+ 0.0,
1105
+ 0.0,
1106
+ 0.0
1107
+ ],
1108
+ [
1109
+ 0.0,
1110
+ 0.0,
1111
+ 0.9421875,
1112
+ 0.0578125
1113
+ ],
1114
+ [
1115
+ 0.0,
1116
+ 0.0,
1117
+ 0.0,
1118
+ 0.0
1119
+ ]
1120
+ ]
1121
+ },
1122
+ "mean_auc": NaN,
1123
+ "per_generator": [
1124
+ {
1125
+ "group": "deepfaketimit-higher",
1126
+ "n": 320,
1127
+ "n_fake": 320,
1128
+ "detection_rate": 1.0,
1129
+ "mean_score": 0.9918331213295459
1130
+ },
1131
+ {
1132
+ "group": "deepfaketimit-lower",
1133
+ "n": 320,
1134
+ "n_fake": 320,
1135
+ "detection_rate": 1.0,
1136
+ "mean_score": 0.9927176706492901
1137
+ }
1138
+ ]
1139
+ },
1140
+ "in-the-wild": {
1141
+ "n": 31779,
1142
+ "audio": {
1143
+ "n": 31779,
1144
+ "n_fake": 11816,
1145
+ "n_real": 19963,
1146
+ "threshold": 0.9164093732833862,
1147
+ "auc": 0.6574461013708129,
1148
+ "auc_ci_low": 0.6508847088699233,
1149
+ "auc_ci_high": 0.6633254734698596,
1150
+ "pr_auc": 0.48833021739275495,
1151
+ "eer": 0.37084456362754503,
1152
+ "accuracy": 0.6124799395827433,
1153
+ "balanced_accuracy": 0.582896766261999,
1154
+ "precision": 0.47839265610115184,
1155
+ "recall": 0.46750169262017605,
1156
+ "sensitivity": 0.46750169262017605,
1157
+ "specificity": 0.698291839903822,
1158
+ "f1": 0.4728844754526388,
1159
+ "macro_f1": 0.5832515423661999,
1160
+ "weighted_f1": 0.611545714434068,
1161
+ "brier": 0.34104980731115464,
1162
+ "ece": 0.3281128719590365,
1163
+ "confusion": [
1164
+ [
1165
+ 13940,
1166
+ 6023
1167
+ ],
1168
+ [
1169
+ 6292,
1170
+ 5524
1171
+ ]
1172
+ ],
1173
+ "detection_rate": 0.46750169262017605,
1174
+ "auc_defined": true
1175
+ },
1176
+ "clip": {
1177
+ "n": 31779,
1178
+ "n_fake": 11816,
1179
+ "n_real": 19963,
1180
+ "threshold": 0.9643886089324951,
1181
+ "auc": 0.6574461013708129,
1182
+ "auc_ci_low": 0.6508847088699233,
1183
+ "auc_ci_high": 0.6633254734698596,
1184
+ "pr_auc": 0.48833021739275495,
1185
+ "eer": 0.37084456362754503,
1186
+ "accuracy": 0.6008684980647597,
1187
+ "balanced_accuracy": 0.5536051635437543,
1188
+ "precision": 0.454763393787784,
1189
+ "recall": 0.3692450914014895,
1190
+ "sensitivity": 0.3692450914014895,
1191
+ "specificity": 0.7379652356860191,
1192
+ "f1": 0.40756655768332556,
1193
+ "macro_f1": 0.5533135056614407,
1194
+ "weighted_f1": 0.5906778149593326,
1195
+ "brier": 0.34104980731115464,
1196
+ "ece": 0.3281128719590365,
1197
+ "confusion": [
1198
+ [
1199
+ 14732,
1200
+ 5231
1201
+ ],
1202
+ [
1203
+ 7453,
1204
+ 4363
1205
+ ]
1206
+ ],
1207
+ "detection_rate": 0.3692450914014895,
1208
+ "auc_defined": true
1209
+ },
1210
+ "mean_auc": 0.6574461013708129,
1211
+ "per_generator": [
1212
+ {
1213
+ "group": "in-the-wild-fake",
1214
+ "n": 11816,
1215
+ "n_fake": 11816,
1216
+ "detection_rate": 0.3692450914014895,
1217
+ "mean_score": 0.564461092940908,
1218
+ "auc_vs_reals": 0.6574461013708129
1219
+ },
1220
+ {
1221
+ "group": "real",
1222
+ "n": 19963,
1223
+ "n_fake": 0,
1224
+ "detection_rate": NaN,
1225
+ "mean_score": 0.3444832698332467
1226
+ }
1227
+ ]
1228
+ }
1229
+ },
1230
+ "thresholds": {
1231
+ "video": 0.9557340741157532,
1232
+ "audio": 0.9164093732833862,
1233
+ "clip": 0.9643886089324951
1234
+ }
1235
+ }
experiments/EXP_021_davidnet-qacp_no_selfblend_s42/metrics/test_metrics.csv ADDED
@@ -0,0 +1,4 @@
 
 
 
 
 
1
+ task,n,n_fake,n_real,threshold,auc,auc_ci_low,auc_ci_high,pr_auc,eer,accuracy,balanced_accuracy,precision,recall,sensitivity,specificity,f1,macro_f1,weighted_f1,brier,ece,detection_rate,auc_defined
2
+ video,863,663,200,0.9557340741157532,0.9700942684766214,0.9553754713423831,0.982440516591252,0.9893384408231358,0.07695324283559576,0.9223638470451911,0.9215384615384616,0.9745222929936306,0.9230769230769231,0.9230769230769231,0.92,0.9481022463206816,0.8970396289074672,0.9244347527340238,0.04548938282050463,0.02988429275165424,0.9230769230769231,True
3
+ audio,863,358,505,0.9164093732833862,0.9997787488246032,0.9993085900768848,1.0,0.9996800679357791,0.00576359311908847,0.9652375434530707,0.958100558659218,1.0,0.9162011173184358,0.9162011173184358,1.0,0.956268221574344,0.9637110338640951,0.9649788130142614,0.006775796871087289,0.022361245366225607,0.9162011173184358,True
4
+ clip,863,763,100,0.9643886089324951,0.9707798165137614,0.94843250327654,0.9872159239842726,0.9952474870829675,0.07038663171690693,0.9281575898030128,0.9289580602883356,0.9902097902097902,0.927916120576671,0.927916120576671,0.93,0.9580514208389715,0.8540257104194857,0.933943492584166,0.028735143391412796,0.013194713344406828,0.927916120576671,True
experiments/EXP_021_davidnet-qacp_no_selfblend_s42/metrics/test_metrics.json ADDED
@@ -0,0 +1,193 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "n": 863,
3
+ "video": {
4
+ "n": 863,
5
+ "n_fake": 663,
6
+ "n_real": 200,
7
+ "threshold": 0.9557340741157532,
8
+ "auc": 0.9700942684766214,
9
+ "auc_ci_low": 0.9553754713423831,
10
+ "auc_ci_high": 0.982440516591252,
11
+ "pr_auc": 0.9893384408231358,
12
+ "eer": 0.07695324283559576,
13
+ "accuracy": 0.9223638470451911,
14
+ "balanced_accuracy": 0.9215384615384616,
15
+ "precision": 0.9745222929936306,
16
+ "recall": 0.9230769230769231,
17
+ "sensitivity": 0.9230769230769231,
18
+ "specificity": 0.92,
19
+ "f1": 0.9481022463206816,
20
+ "macro_f1": 0.8970396289074672,
21
+ "weighted_f1": 0.9244347527340238,
22
+ "brier": 0.04548938282050463,
23
+ "ece": 0.02988429275165424,
24
+ "confusion": [
25
+ [
26
+ 184,
27
+ 16
28
+ ],
29
+ [
30
+ 51,
31
+ 612
32
+ ]
33
+ ],
34
+ "detection_rate": 0.9230769230769231,
35
+ "auc_defined": true
36
+ },
37
+ "audio": {
38
+ "n": 863,
39
+ "n_fake": 358,
40
+ "n_real": 505,
41
+ "threshold": 0.9164093732833862,
42
+ "auc": 0.9997787488246032,
43
+ "auc_ci_low": 0.9993085900768848,
44
+ "auc_ci_high": 1.0,
45
+ "pr_auc": 0.9996800679357791,
46
+ "eer": 0.00576359311908847,
47
+ "accuracy": 0.9652375434530707,
48
+ "balanced_accuracy": 0.958100558659218,
49
+ "precision": 1.0,
50
+ "recall": 0.9162011173184358,
51
+ "sensitivity": 0.9162011173184358,
52
+ "specificity": 1.0,
53
+ "f1": 0.956268221574344,
54
+ "macro_f1": 0.9637110338640951,
55
+ "weighted_f1": 0.9649788130142614,
56
+ "brier": 0.006775796871087289,
57
+ "ece": 0.022361245366225607,
58
+ "confusion": [
59
+ [
60
+ 505,
61
+ 0
62
+ ],
63
+ [
64
+ 30,
65
+ 328
66
+ ]
67
+ ],
68
+ "detection_rate": 0.9162011173184358,
69
+ "auc_defined": true
70
+ },
71
+ "clip": {
72
+ "n": 863,
73
+ "n_fake": 763,
74
+ "n_real": 100,
75
+ "threshold": 0.9643886089324951,
76
+ "auc": 0.9707798165137614,
77
+ "auc_ci_low": 0.94843250327654,
78
+ "auc_ci_high": 0.9872159239842726,
79
+ "pr_auc": 0.9952474870829675,
80
+ "eer": 0.07038663171690693,
81
+ "accuracy": 0.9281575898030128,
82
+ "balanced_accuracy": 0.9289580602883356,
83
+ "precision": 0.9902097902097902,
84
+ "recall": 0.927916120576671,
85
+ "sensitivity": 0.927916120576671,
86
+ "specificity": 0.93,
87
+ "f1": 0.9580514208389715,
88
+ "macro_f1": 0.8540257104194857,
89
+ "weighted_f1": 0.933943492584166,
90
+ "brier": 0.028735143391412796,
91
+ "ece": 0.013194713344406828,
92
+ "confusion": [
93
+ [
94
+ 93,
95
+ 7
96
+ ],
97
+ [
98
+ 55,
99
+ 708
100
+ ]
101
+ ],
102
+ "detection_rate": 0.927916120576671,
103
+ "auc_defined": true
104
+ },
105
+ "quadrant": {
106
+ "n": 863,
107
+ "accuracy": 0.9339513325608343,
108
+ "balanced_accuracy": 0.8982371518805627,
109
+ "macro_f1": 0.9100945725743734,
110
+ "weighted_f1": 0.932945599336977,
111
+ "macro_auc_ovr": 0.9883817231263953,
112
+ "per_class": {
113
+ "RVRA": {
114
+ "precision": 0.9176470588235294,
115
+ "recall": 0.78,
116
+ "f1": 0.8432432432432433,
117
+ "support": 100
118
+ },
119
+ "RVFA": {
120
+ "precision": 0.8910891089108911,
121
+ "recall": 0.9,
122
+ "f1": 0.8955223880597015,
123
+ "support": 100
124
+ },
125
+ "FVRA": {
126
+ "precision": 0.9320843091334895,
127
+ "recall": 0.9827160493827161,
128
+ "f1": 0.9567307692307693,
129
+ "support": 405
130
+ },
131
+ "FVFA": {
132
+ "precision": 0.96,
133
+ "recall": 0.9302325581395349,
134
+ "f1": 0.9448818897637795,
135
+ "support": 258
136
+ }
137
+ },
138
+ "confusion": [
139
+ [
140
+ 78,
141
+ 1,
142
+ 21,
143
+ 0
144
+ ],
145
+ [
146
+ 0,
147
+ 90,
148
+ 0,
149
+ 10
150
+ ],
151
+ [
152
+ 7,
153
+ 0,
154
+ 398,
155
+ 0
156
+ ],
157
+ [
158
+ 0,
159
+ 10,
160
+ 8,
161
+ 240
162
+ ]
163
+ ],
164
+ "confusion_normalized": [
165
+ [
166
+ 0.78,
167
+ 0.01,
168
+ 0.21,
169
+ 0.0
170
+ ],
171
+ [
172
+ 0.0,
173
+ 0.9,
174
+ 0.0,
175
+ 0.1
176
+ ],
177
+ [
178
+ 0.01728395061728395,
179
+ 0.0,
180
+ 0.9827160493827161,
181
+ 0.0
182
+ ],
183
+ [
184
+ 0.0,
185
+ 0.03875968992248062,
186
+ 0.031007751937984496,
187
+ 0.9302325581395349
188
+ ]
189
+ ]
190
+ },
191
+ "mean_auc": 0.9849365086506123,
192
+ "evaluated_checkpoint": "EXP_021@epoch15:d0c2d183165d"
193
+ }
experiments/EXP_021_davidnet-qacp_no_selfblend_s42/metrics/thresholds.json ADDED
@@ -0,0 +1,7 @@
 
 
 
 
 
 
 
 
1
+ {
2
+ "policy": "val_eer",
3
+ "fitted_on": "validation",
4
+ "video": 0.9557340741157532,
5
+ "audio": 0.9164093732833862,
6
+ "clip": 0.9643886089324951
7
+ }
experiments/EXP_021_davidnet-qacp_no_selfblend_s42/metrics/validation_metrics.json ADDED
@@ -0,0 +1,192 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "n": 515,
3
+ "video": {
4
+ "n": 515,
5
+ "n_fake": 375,
6
+ "n_real": 140,
7
+ "threshold": 0.9557340741157532,
8
+ "auc": 0.9896952380952381,
9
+ "auc_ci_low": 0.9833138095238095,
10
+ "auc_ci_high": 0.9948673809523809,
11
+ "pr_auc": 0.9962038406804566,
12
+ "eer": 0.06414285714285711,
13
+ "accuracy": 0.9359223300970874,
14
+ "balanced_accuracy": 0.9358571428571429,
15
+ "precision": 0.975,
16
+ "recall": 0.936,
17
+ "sensitivity": 0.936,
18
+ "specificity": 0.9357142857142857,
19
+ "f1": 0.9551020408163265,
20
+ "macro_f1": 0.9216188170183328,
21
+ "weighted_f1": 0.9368975696251843,
22
+ "brier": 0.04576427112763824,
23
+ "ece": 0.044360345030583226,
24
+ "confusion": [
25
+ [
26
+ 131,
27
+ 9
28
+ ],
29
+ [
30
+ 24,
31
+ 351
32
+ ]
33
+ ],
34
+ "detection_rate": 0.936,
35
+ "auc_defined": true
36
+ },
37
+ "audio": {
38
+ "n": 515,
39
+ "n_fake": 208,
40
+ "n_real": 307,
41
+ "threshold": 0.9164093732833862,
42
+ "auc": 0.9993501002255074,
43
+ "auc_ci_low": 0.9981195972187421,
44
+ "auc_ci_high": 1.0,
45
+ "pr_auc": 0.9989791254921332,
46
+ "eer": 0.006436356802806297,
47
+ "accuracy": 0.9941747572815534,
48
+ "balanced_accuracy": 0.9935636431971937,
49
+ "precision": 0.9951690821256038,
50
+ "recall": 0.9903846153846154,
51
+ "sensitivity": 0.9903846153846154,
52
+ "specificity": 0.996742671009772,
53
+ "f1": 0.9927710843373494,
54
+ "macro_f1": 0.9939465177784308,
55
+ "weighted_f1": 0.9941724748865222,
56
+ "brier": 0.009678986172795664,
57
+ "ece": 0.020766839494779508,
58
+ "confusion": [
59
+ [
60
+ 306,
61
+ 1
62
+ ],
63
+ [
64
+ 2,
65
+ 206
66
+ ]
67
+ ],
68
+ "detection_rate": 0.9903846153846154,
69
+ "auc_defined": true
70
+ },
71
+ "clip": {
72
+ "n": 515,
73
+ "n_fake": 445,
74
+ "n_real": 70,
75
+ "threshold": 0.9643886089324951,
76
+ "auc": 0.9865971107544141,
77
+ "auc_ci_low": 0.977300963081862,
78
+ "auc_ci_high": 0.9938848314606742,
79
+ "pr_auc": 0.9978538016721531,
80
+ "eer": 0.07054574638844303,
81
+ "accuracy": 0.9300970873786408,
82
+ "balanced_accuracy": 0.929454253611557,
83
+ "precision": 0.9880668257756563,
84
+ "recall": 0.9303370786516854,
85
+ "sensitivity": 0.9303370786516854,
86
+ "specificity": 0.9285714285714286,
87
+ "f1": 0.9583333333333334,
88
+ "macro_f1": 0.8707329317269077,
89
+ "weighted_f1": 0.9345196319257614,
90
+ "brier": 0.03431926115091963,
91
+ "ece": 0.024806282495699994,
92
+ "confusion": [
93
+ [
94
+ 65,
95
+ 5
96
+ ],
97
+ [
98
+ 31,
99
+ 414
100
+ ]
101
+ ],
102
+ "detection_rate": 0.9303370786516854,
103
+ "auc_defined": true
104
+ },
105
+ "quadrant": {
106
+ "n": 515,
107
+ "accuracy": 0.9281553398058252,
108
+ "balanced_accuracy": 0.8983024084702675,
109
+ "macro_f1": 0.9102512597245975,
110
+ "weighted_f1": 0.9264932420827391,
111
+ "macro_auc_ovr": 0.9941564352713101,
112
+ "per_class": {
113
+ "RVRA": {
114
+ "precision": 0.9122807017543859,
115
+ "recall": 0.7428571428571429,
116
+ "f1": 0.8188976377952756,
117
+ "support": 70
118
+ },
119
+ "RVFA": {
120
+ "precision": 0.9411764705882353,
121
+ "recall": 0.9142857142857143,
122
+ "f1": 0.927536231884058,
123
+ "support": 70
124
+ },
125
+ "FVRA": {
126
+ "precision": 0.930327868852459,
127
+ "recall": 0.9578059071729957,
128
+ "f1": 0.9438669438669439,
129
+ "support": 237
130
+ },
131
+ "FVFA": {
132
+ "precision": 0.9246575342465754,
133
+ "recall": 0.9782608695652174,
134
+ "f1": 0.9507042253521126,
135
+ "support": 138
136
+ }
137
+ },
138
+ "confusion": [
139
+ [
140
+ 52,
141
+ 1,
142
+ 17,
143
+ 0
144
+ ],
145
+ [
146
+ 0,
147
+ 64,
148
+ 0,
149
+ 6
150
+ ],
151
+ [
152
+ 5,
153
+ 0,
154
+ 227,
155
+ 5
156
+ ],
157
+ [
158
+ 0,
159
+ 3,
160
+ 0,
161
+ 135
162
+ ]
163
+ ],
164
+ "confusion_normalized": [
165
+ [
166
+ 0.7428571428571429,
167
+ 0.014285714285714285,
168
+ 0.24285714285714285,
169
+ 0.0
170
+ ],
171
+ [
172
+ 0.0,
173
+ 0.9142857142857143,
174
+ 0.0,
175
+ 0.08571428571428572
176
+ ],
177
+ [
178
+ 0.02109704641350211,
179
+ 0.0,
180
+ 0.9578059071729957,
181
+ 0.02109704641350211
182
+ ],
183
+ [
184
+ 0.0,
185
+ 0.021739130434782608,
186
+ 0.0,
187
+ 0.9782608695652174
188
+ ]
189
+ ]
190
+ },
191
+ "mean_auc": 0.9945226691603728
192
+ }
experiments/EXP_021_davidnet-qacp_no_selfblend_s42/{checkpoints/step-0002500/training_state.pt → predictions/cross_asvspoof2019-la.csv} RENAMED
@@ -1,3 +1,3 @@
1
  version https://git-lfs.github.com/spec/v1
2
- oid sha256:a6c52857bd9baabf4483482328e713c70618e748f3656b0091aaa6f73abc3e6e
3
- size 1003391315
 
1
  version https://git-lfs.github.com/spec/v1
2
+ oid sha256:6ed47f93efcc9adcb3e717f73d484f43dfe27c99f81bbbbd2365a3b1b618a35d
3
+ size 17370654
experiments/EXP_021_davidnet-qacp_no_selfblend_s42/predictions/cross_celeb-df-v2.csv ADDED
The diff for this file is too large to render. See raw diff
 
experiments/EXP_021_davidnet-qacp_no_selfblend_s42/predictions/cross_deepfaketimit.csv ADDED
The diff for this file is too large to render. See raw diff
 
experiments/EXP_021_davidnet-qacp_no_selfblend_s42/predictions/cross_dfdc-10.csv ADDED
The diff for this file is too large to render. See raw diff
 
experiments/EXP_021_davidnet-qacp_no_selfblend_s42/predictions/cross_in-the-wild.csv ADDED
The diff for this file is too large to render. See raw diff
 
experiments/EXP_021_davidnet-qacp_no_selfblend_s42/predictions/cross_wavefake.csv ADDED
The diff for this file is too large to render. See raw diff
 
experiments/EXP_021_davidnet-qacp_no_selfblend_s42/predictions/test.csv ADDED
The diff for this file is too large to render. See raw diff
 
experiments/EXP_021_davidnet-qacp_no_selfblend_s42/predictions/val.csv ADDED
The diff for this file is too large to render. See raw diff