MIHMahmudEli commited on
Commit
13db482
·
verified ·
1 Parent(s): 980279b

EXP_046: results

Browse files
Files changed (48) hide show
  1. .gitattributes +2 -0
  2. experiments/EXP_046_davidnet-qacp_no_mismatch_s123/README.md +16 -0
  3. experiments/EXP_046_davidnet-qacp_no_mismatch_s123/checkpoints/LATEST.json +0 -10
  4. experiments/EXP_046_davidnet-qacp_no_mismatch_s123/checkpoints/step-0002500/meta.json +0 -13
  5. experiments/EXP_046_davidnet-qacp_no_mismatch_s123/checkpoints/step-0002992/meta.json +0 -13
  6. experiments/EXP_046_davidnet-qacp_no_mismatch_s123/configs/config.json +263 -0
  7. experiments/EXP_046_davidnet-qacp_no_mismatch_s123/configs/environment.json +69 -0
  8. experiments/EXP_046_davidnet-qacp_no_mismatch_s123/configs/experiment_metadata.json +38 -0
  9. experiments/EXP_046_davidnet-qacp_no_mismatch_s123/configs/requirements.lock.txt +932 -0
  10. experiments/EXP_046_davidnet-qacp_no_mismatch_s123/figures/calibration_curve.pdf +0 -0
  11. experiments/EXP_046_davidnet-qacp_no_mismatch_s123/figures/calibration_curve.png +0 -0
  12. experiments/EXP_046_davidnet-qacp_no_mismatch_s123/figures/confusion_matrix.pdf +0 -0
  13. experiments/EXP_046_davidnet-qacp_no_mismatch_s123/{checkpoints/step-0002992/training_state.pt → figures/confusion_matrix.png} +2 -2
  14. experiments/EXP_046_davidnet-qacp_no_mismatch_s123/figures/learning_rate.pdf +0 -0
  15. experiments/EXP_046_davidnet-qacp_no_mismatch_s123/figures/learning_rate.png +0 -0
  16. experiments/EXP_046_davidnet-qacp_no_mismatch_s123/figures/per_class_performance.pdf +0 -0
  17. experiments/EXP_046_davidnet-qacp_no_mismatch_s123/figures/per_class_performance.png +0 -0
  18. experiments/EXP_046_davidnet-qacp_no_mismatch_s123/figures/per_generator.pdf +0 -0
  19. experiments/EXP_046_davidnet-qacp_no_mismatch_s123/figures/per_generator.png +0 -0
  20. experiments/EXP_046_davidnet-qacp_no_mismatch_s123/figures/precision_recall_curve.pdf +0 -0
  21. experiments/EXP_046_davidnet-qacp_no_mismatch_s123/figures/precision_recall_curve.png +0 -0
  22. experiments/EXP_046_davidnet-qacp_no_mismatch_s123/figures/roc_curve.pdf +0 -0
  23. experiments/EXP_046_davidnet-qacp_no_mismatch_s123/figures/roc_curve.png +0 -0
  24. experiments/EXP_046_davidnet-qacp_no_mismatch_s123/figures/score_distribution.pdf +0 -0
  25. experiments/EXP_046_davidnet-qacp_no_mismatch_s123/figures/score_distribution.png +0 -0
  26. experiments/EXP_046_davidnet-qacp_no_mismatch_s123/figures/training_loss.pdf +0 -0
  27. experiments/EXP_046_davidnet-qacp_no_mismatch_s123/figures/training_loss.png +0 -0
  28. experiments/EXP_046_davidnet-qacp_no_mismatch_s123/figures/validation_metrics.pdf +0 -0
  29. experiments/EXP_046_davidnet-qacp_no_mismatch_s123/figures/validation_metrics.png +0 -0
  30. experiments/EXP_046_davidnet-qacp_no_mismatch_s123/metrics/classification_report.csv +8 -0
  31. experiments/EXP_046_davidnet-qacp_no_mismatch_s123/metrics/confusion_matrix.csv +5 -0
  32. experiments/EXP_046_davidnet-qacp_no_mismatch_s123/metrics/cross_dataset_metrics.json +813 -0
  33. experiments/EXP_046_davidnet-qacp_no_mismatch_s123/metrics/fairness.csv +15 -0
  34. experiments/EXP_046_davidnet-qacp_no_mismatch_s123/metrics/per_class_metrics.csv +5 -0
  35. experiments/EXP_046_davidnet-qacp_no_mismatch_s123/metrics/per_generator.csv +8 -0
  36. experiments/EXP_046_davidnet-qacp_no_mismatch_s123/metrics/summary.json +1235 -0
  37. experiments/EXP_046_davidnet-qacp_no_mismatch_s123/metrics/test_metrics.csv +4 -0
  38. experiments/EXP_046_davidnet-qacp_no_mismatch_s123/metrics/test_metrics.json +193 -0
  39. experiments/EXP_046_davidnet-qacp_no_mismatch_s123/metrics/thresholds.json +7 -0
  40. experiments/EXP_046_davidnet-qacp_no_mismatch_s123/metrics/validation_metrics.json +192 -0
  41. experiments/EXP_046_davidnet-qacp_no_mismatch_s123/{checkpoints/step-0002500/training_state.pt → predictions/cross_asvspoof2019-la.csv} +2 -2
  42. experiments/EXP_046_davidnet-qacp_no_mismatch_s123/predictions/cross_celeb-df-v2.csv +0 -0
  43. experiments/EXP_046_davidnet-qacp_no_mismatch_s123/predictions/cross_deepfaketimit.csv +0 -0
  44. experiments/EXP_046_davidnet-qacp_no_mismatch_s123/predictions/cross_dfdc-10.csv +0 -0
  45. experiments/EXP_046_davidnet-qacp_no_mismatch_s123/predictions/cross_in-the-wild.csv +0 -0
  46. experiments/EXP_046_davidnet-qacp_no_mismatch_s123/predictions/cross_wavefake.csv +0 -0
  47. experiments/EXP_046_davidnet-qacp_no_mismatch_s123/predictions/test.csv +0 -0
  48. experiments/EXP_046_davidnet-qacp_no_mismatch_s123/predictions/val.csv +0 -0
.gitattributes CHANGED
@@ -82,3 +82,5 @@ experiments/EXP_043_davidnet-single_task_s123/predictions/cross_asvspoof2019-la.
82
  experiments/EXP_043_davidnet-single_task_s123/figures/confusion_matrix.png filter=lfs diff=lfs merge=lfs -text
83
  experiments/EXP_044_davidnet-no_moddrop_s123/predictions/cross_asvspoof2019-la.csv filter=lfs diff=lfs merge=lfs -text
84
  experiments/EXP_044_davidnet-no_moddrop_s123/figures/confusion_matrix.png filter=lfs diff=lfs merge=lfs -text
 
 
 
82
  experiments/EXP_043_davidnet-single_task_s123/figures/confusion_matrix.png filter=lfs diff=lfs merge=lfs -text
83
  experiments/EXP_044_davidnet-no_moddrop_s123/predictions/cross_asvspoof2019-la.csv filter=lfs diff=lfs merge=lfs -text
84
  experiments/EXP_044_davidnet-no_moddrop_s123/figures/confusion_matrix.png filter=lfs diff=lfs merge=lfs -text
85
+ experiments/EXP_046_davidnet-qacp_no_mismatch_s123/predictions/cross_asvspoof2019-la.csv filter=lfs diff=lfs merge=lfs -text
86
+ experiments/EXP_046_davidnet-qacp_no_mismatch_s123/figures/confusion_matrix.png filter=lfs diff=lfs merge=lfs -text
experiments/EXP_046_davidnet-qacp_no_mismatch_s123/README.md ADDED
@@ -0,0 +1,16 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # EXP_046 - davidnet-qacp_no_mismatch (seed 123)
2
+
3
+ QACP without the MISMATCH class.
4
+
5
+ - group: `ablation`, stage: `stage1`, split protocol: `strict`
6
+ - initialised from: `qacp-no_mismatch`
7
+ - config hash: `70f861cc5865`, feature set: `fs-a3b70d8acd`
8
+ - best epoch 16 (0.9953939742396583), 22 epochs, 0.322 h, stop: early stopping: no improvement in 6 epochs
9
+
10
+ | test task | AUC | EER | F1@val-thr |
11
+ |---|---|---|---|
12
+ | video | 0.9708 | 0.0840 | 0.9655 |
13
+ | audio | 0.9998 | 0.0058 | 0.9728 |
14
+ | clip | 0.9739 | 0.0800 | 0.9674 |
15
+
16
+ Files: `configs/` (config, environment, metadata, requirements), `metrics/`, `predictions/`, `figures/`, `logs/`, `best_model/`.
experiments/EXP_046_davidnet-qacp_no_mismatch_s123/checkpoints/LATEST.json DELETED
@@ -1,10 +0,0 @@
1
- {
2
- "step": 2992,
3
- "dir": "checkpoints/step-0002992",
4
- "updated_at": "2026-09-28T06:04:05Z",
5
- "config_hash": "70f861cc5865",
6
- "history": [
7
- "checkpoints/step-0002500",
8
- "checkpoints/step-0002992"
9
- ]
10
- }
 
 
 
 
 
 
 
 
 
 
 
experiments/EXP_046_davidnet-qacp_no_mismatch_s123/checkpoints/step-0002500/meta.json DELETED
@@ -1,13 +0,0 @@
1
- {
2
- "config_hash": "70f861cc5865",
3
- "created_at": "2026-09-28T06:00:42Z",
4
- "epoch": 18,
5
- "files": {
6
- "training_state.pt": {
7
- "bytes": 1003391315,
8
- "sha256": "6faa222421cb9652cf09f231d9f6b961cbf3b1d2df3699fb3ad2e31fafb80443"
9
- }
10
- },
11
- "reason": "interval",
12
- "step": 2500
13
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
experiments/EXP_046_davidnet-qacp_no_mismatch_s123/checkpoints/step-0002992/meta.json DELETED
@@ -1,13 +0,0 @@
1
- {
2
- "config_hash": "70f861cc5865",
3
- "created_at": "2026-09-28T06:04:02Z",
4
- "epoch": 22,
5
- "files": {
6
- "training_state.pt": {
7
- "bytes": 1003394003,
8
- "sha256": "652cc4bda54c0b51c76c0d3eb75af9f292951291e1f18a1680cb7a489529d386"
9
- }
10
- },
11
- "reason": "completed",
12
- "step": 2992
13
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
experiments/EXP_046_davidnet-qacp_no_mismatch_s123/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": false,
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-2"
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": 123,
243
+ "experiment": {
244
+ "name": "davidnet-qacp_no_mismatch",
245
+ "stage": "stage1",
246
+ "group": "ablation",
247
+ "split": "strict",
248
+ "init_from": "qacp-no_mismatch",
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": false,
258
+ "copy_synthesis": true,
259
+ "self_blending": true
260
+ },
261
+ "description": "QACP without the MISMATCH class."
262
+ }
263
+ }
experiments/EXP_046_davidnet-qacp_no_mismatch_s123/configs/environment.json ADDED
@@ -0,0 +1,69 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "timestamp_utc": "2026-09-28T01:38:01Z",
3
+ "python": "3.12.13",
4
+ "platform": "Linux-6.12.90+-x86_64-with-glibc2.35",
5
+ "hostname": "6867dcd0a2ae",
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_2aw7aEHcljoX2AmzlHBNHUkHt3fFw7jD5t5IC5yJt8-353452403-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": "3814666b42b463ec4dc07966c9ba3e3965fa8d1f",
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_046_davidnet-qacp_no_mismatch_s123/configs/experiment_metadata.json ADDED
@@ -0,0 +1,38 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "experiment_id": "EXP_046",
3
+ "name": "davidnet-qacp_no_mismatch",
4
+ "seed": 123,
5
+ "group": "ablation",
6
+ "stage": "stage1",
7
+ "split_protocol": "strict",
8
+ "init_from": "qacp-no_mismatch",
9
+ "description": "QACP without the MISMATCH class.",
10
+ "components": {
11
+ "qacp": true,
12
+ "sync": true,
13
+ "disentangle": true,
14
+ "localization": true,
15
+ "multitask": true,
16
+ "modality_dropout": true,
17
+ "mismatch_class": false,
18
+ "copy_synthesis": true,
19
+ "self_blending": true
20
+ },
21
+ "config_hash": "70f861cc5865",
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": "3814666b42b463ec4dc07966c9ba3e3965fa8d1f",
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": "3154d645f3aa25373aa868a99d994e869cea9f53",
35
+ "hf_data_repo": "MIHMahmudEli/davidnet-q1-data",
36
+ "registered_at": "2026-09-28T05:43:24Z",
37
+ "mode": "full"
38
+ }
experiments/EXP_046_davidnet-qacp_no_mismatch_s123/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_046_davidnet-qacp_no_mismatch_s123/figures/calibration_curve.pdf ADDED
Binary file (13.1 kB). View file
 
experiments/EXP_046_davidnet-qacp_no_mismatch_s123/figures/calibration_curve.png ADDED
experiments/EXP_046_davidnet-qacp_no_mismatch_s123/figures/confusion_matrix.pdf ADDED
Binary file (20.1 kB). View file
 
experiments/EXP_046_davidnet-qacp_no_mismatch_s123/{checkpoints/step-0002992/training_state.pt → figures/confusion_matrix.png} RENAMED
File without changes
experiments/EXP_046_davidnet-qacp_no_mismatch_s123/figures/learning_rate.pdf ADDED
Binary file (10 kB). View file
 
experiments/EXP_046_davidnet-qacp_no_mismatch_s123/figures/learning_rate.png ADDED
experiments/EXP_046_davidnet-qacp_no_mismatch_s123/figures/per_class_performance.pdf ADDED
Binary file (10.1 kB). View file
 
experiments/EXP_046_davidnet-qacp_no_mismatch_s123/figures/per_class_performance.png ADDED
experiments/EXP_046_davidnet-qacp_no_mismatch_s123/figures/per_generator.pdf ADDED
Binary file (12.4 kB). View file
 
experiments/EXP_046_davidnet-qacp_no_mismatch_s123/figures/per_generator.png ADDED
experiments/EXP_046_davidnet-qacp_no_mismatch_s123/figures/precision_recall_curve.pdf ADDED
Binary file (13.5 kB). View file
 
experiments/EXP_046_davidnet-qacp_no_mismatch_s123/figures/precision_recall_curve.png ADDED
experiments/EXP_046_davidnet-qacp_no_mismatch_s123/figures/roc_curve.pdf ADDED
Binary file (13.6 kB). View file
 
experiments/EXP_046_davidnet-qacp_no_mismatch_s123/figures/roc_curve.png ADDED
experiments/EXP_046_davidnet-qacp_no_mismatch_s123/figures/score_distribution.pdf ADDED
Binary file (13.2 kB). View file
 
experiments/EXP_046_davidnet-qacp_no_mismatch_s123/figures/score_distribution.png ADDED
experiments/EXP_046_davidnet-qacp_no_mismatch_s123/figures/training_loss.pdf ADDED
Binary file (10.3 kB). View file
 
experiments/EXP_046_davidnet-qacp_no_mismatch_s123/figures/training_loss.png ADDED
experiments/EXP_046_davidnet-qacp_no_mismatch_s123/figures/validation_metrics.pdf ADDED
Binary file (14.3 kB). View file
 
experiments/EXP_046_davidnet-qacp_no_mismatch_s123/figures/validation_metrics.png ADDED
experiments/EXP_046_davidnet-qacp_no_mismatch_s123/metrics/classification_report.csv ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ class,precision,recall,f1,support
2
+ RVRA,0.7962962962962963,0.86,0.8269230769230769,100.0
3
+ RVFA,0.9183673469387755,0.9,0.9090909090909091,100.0
4
+ FVRA,0.9694656488549618,0.9407407407407408,0.9548872180451128,405.0
5
+ FVFA,0.9545454545454546,0.9767441860465116,0.9655172413793104,258.0
6
+ macro avg,,,0.9141046113596023,
7
+ weighted avg,,,0.9379306722891442,
8
+ accuracy,,,0.9374275782155272,
experiments/EXP_046_davidnet-qacp_no_mismatch_s123/metrics/confusion_matrix.csv ADDED
@@ -0,0 +1,5 @@
 
 
 
 
 
 
1
+ ,0,1,2,3
2
+ RVRA,86,2,12,0
3
+ RVFA,0,90,0,10
4
+ FVRA,22,0,381,2
5
+ FVFA,0,6,0,252
experiments/EXP_046_davidnet-qacp_no_mismatch_s123/metrics/cross_dataset_metrics.json ADDED
@@ -0,0 +1,813 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "dfdc-10": {
3
+ "n": 5000,
4
+ "video": {
5
+ "n": 5000,
6
+ "n_fake": 2500,
7
+ "n_real": 2500,
8
+ "threshold": 0.3247705399990082,
9
+ "auc": 0.62565048,
10
+ "auc_ci_low": 0.6097323680000001,
11
+ "auc_ci_high": 0.6403558779999999,
12
+ "pr_auc": 0.6051974452968776,
13
+ "eer": 0.404,
14
+ "accuracy": 0.5704,
15
+ "balanced_accuracy": 0.5704,
16
+ "precision": 0.5482456140350878,
17
+ "recall": 0.8,
18
+ "sensitivity": 0.8,
19
+ "specificity": 0.3408,
20
+ "f1": 0.6506180871828237,
21
+ "macro_f1": 0.5464928442144648,
22
+ "weighted_f1": 0.5464928442144649,
23
+ "brier": 0.3613931333391077,
24
+ "ece": 0.330284450154379,
25
+ "confusion": [
26
+ [
27
+ 852,
28
+ 1648
29
+ ],
30
+ [
31
+ 500,
32
+ 2000
33
+ ]
34
+ ],
35
+ "detection_rate": 0.8,
36
+ "auc_defined": true
37
+ },
38
+ "clip": {
39
+ "n": 5000,
40
+ "n_fake": 2500,
41
+ "n_real": 2500,
42
+ "threshold": 0.664322555065155,
43
+ "auc": 0.61893224,
44
+ "auc_ci_low": 0.60286207,
45
+ "auc_ci_high": 0.6345391959999999,
46
+ "pr_auc": 0.6009296792936487,
47
+ "eer": 0.40959999999999996,
48
+ "accuracy": 0.5716,
49
+ "balanced_accuracy": 0.5716,
50
+ "precision": 0.5520954598370198,
51
+ "recall": 0.7588,
52
+ "sensitivity": 0.7588,
53
+ "specificity": 0.3844,
54
+ "f1": 0.6391509433962265,
55
+ "macro_f1": 0.5560420071311841,
56
+ "weighted_f1": 0.5560420071311841,
57
+ "brier": 0.3661679213340715,
58
+ "ece": 0.3329796211771667,
59
+ "confusion": [
60
+ [
61
+ 961,
62
+ 1539
63
+ ],
64
+ [
65
+ 603,
66
+ 1897
67
+ ]
68
+ ],
69
+ "detection_rate": 0.7588,
70
+ "auc_defined": true
71
+ },
72
+ "mean_auc": 0.62565048,
73
+ "per_generator": [
74
+ {
75
+ "group": "dfdc",
76
+ "n": 2500,
77
+ "n_fake": 2500,
78
+ "detection_rate": 0.7588,
79
+ "mean_score": 0.7965674154073,
80
+ "auc_vs_reals": 0.61893224
81
+ },
82
+ {
83
+ "group": "real",
84
+ "n": 2500,
85
+ "n_fake": 0,
86
+ "detection_rate": NaN,
87
+ "mean_score": 0.6780757294759154
88
+ }
89
+ ]
90
+ },
91
+ "celeb-df-v2": {
92
+ "n": 518,
93
+ "video": {
94
+ "n": 518,
95
+ "n_fake": 340,
96
+ "n_real": 178,
97
+ "threshold": 0.3247705399990082,
98
+ "auc": 0.663045274289491,
99
+ "auc_ci_low": 0.6110370538664904,
100
+ "auc_ci_high": 0.7116948942498348,
101
+ "pr_auc": 0.7584502990493244,
102
+ "eer": 0.3979676140118969,
103
+ "accuracy": 0.6911196911196911,
104
+ "balanced_accuracy": 0.5773298083278255,
105
+ "precision": 0.6956521739130435,
106
+ "recall": 0.9411764705882353,
107
+ "sensitivity": 0.9411764705882353,
108
+ "specificity": 0.21348314606741572,
109
+ "f1": 0.8,
110
+ "macro_f1": 0.5610169491525424,
111
+ "weighted_f1": 0.6357568221975002,
112
+ "brier": 0.2853859109057909,
113
+ "ece": 0.282271742231022,
114
+ "confusion": [
115
+ [
116
+ 38,
117
+ 140
118
+ ],
119
+ [
120
+ 20,
121
+ 320
122
+ ]
123
+ ],
124
+ "detection_rate": 0.9411764705882353,
125
+ "auc_defined": true
126
+ },
127
+ "clip": {
128
+ "n": 518,
129
+ "n_fake": 340,
130
+ "n_real": 178,
131
+ "threshold": 0.664322555065155,
132
+ "auc": 0.663045274289491,
133
+ "auc_ci_low": 0.6110370538664904,
134
+ "auc_ci_high": 0.7116948942498348,
135
+ "pr_auc": 0.7584502990493244,
136
+ "eer": 0.3979676140118969,
137
+ "accuracy": 0.6988416988416989,
138
+ "balanced_accuracy": 0.5899041639127561,
139
+ "precision": 0.7026431718061674,
140
+ "recall": 0.9382352941176471,
141
+ "sensitivity": 0.9382352941176471,
142
+ "specificity": 0.24157303370786518,
143
+ "f1": 0.8035264483627204,
144
+ "macro_f1": 0.5794491745945833,
145
+ "weighted_f1": 0.649527395348325,
146
+ "brier": 0.2853859109057909,
147
+ "ece": 0.282271742231022,
148
+ "confusion": [
149
+ [
150
+ 43,
151
+ 135
152
+ ],
153
+ [
154
+ 21,
155
+ 319
156
+ ]
157
+ ],
158
+ "detection_rate": 0.9382352941176471,
159
+ "auc_defined": true
160
+ },
161
+ "mean_auc": 0.663045274289491,
162
+ "per_generator": [
163
+ {
164
+ "group": "celeb-df",
165
+ "n": 340,
166
+ "n_fake": 340,
167
+ "detection_rate": 0.9382352941176471,
168
+ "mean_score": 0.9347766961244975,
169
+ "auc_vs_reals": 0.663045274289491
170
+ },
171
+ {
172
+ "group": "real",
173
+ "n": 178,
174
+ "n_fake": 0,
175
+ "detection_rate": NaN,
176
+ "mean_score": 0.7788267079112905
177
+ }
178
+ ]
179
+ },
180
+ "deepfaketimit": {
181
+ "n": 640,
182
+ "video": {
183
+ "n": 640,
184
+ "n_fake": 640,
185
+ "n_real": 0,
186
+ "threshold": 0.3247705399990082,
187
+ "auc": NaN,
188
+ "auc_ci_low": NaN,
189
+ "auc_ci_high": NaN,
190
+ "pr_auc": NaN,
191
+ "eer": NaN,
192
+ "accuracy": 1.0,
193
+ "balanced_accuracy": NaN,
194
+ "precision": 1.0,
195
+ "recall": 1.0,
196
+ "sensitivity": 1.0,
197
+ "specificity": NaN,
198
+ "f1": 1.0,
199
+ "macro_f1": NaN,
200
+ "weighted_f1": 1.0,
201
+ "brier": 7.301022354557208e-05,
202
+ "ece": 0.006917362380772847,
203
+ "confusion": [
204
+ [
205
+ 0,
206
+ 0
207
+ ],
208
+ [
209
+ 0,
210
+ 640
211
+ ]
212
+ ],
213
+ "detection_rate": 1.0,
214
+ "auc_defined": false
215
+ },
216
+ "audio": {
217
+ "n": 640,
218
+ "n_fake": 0,
219
+ "n_real": 640,
220
+ "threshold": 0.9749168753623962,
221
+ "auc": NaN,
222
+ "auc_ci_low": NaN,
223
+ "auc_ci_high": NaN,
224
+ "pr_auc": NaN,
225
+ "eer": NaN,
226
+ "accuracy": 0.9296875,
227
+ "balanced_accuracy": NaN,
228
+ "precision": 0.0,
229
+ "recall": NaN,
230
+ "sensitivity": NaN,
231
+ "specificity": 0.9296875,
232
+ "f1": NaN,
233
+ "macro_f1": NaN,
234
+ "weighted_f1": 0.9635627530364372,
235
+ "brier": 0.12746085422293144,
236
+ "ece": 0.1740562720267917,
237
+ "confusion": [
238
+ [
239
+ 595,
240
+ 45
241
+ ],
242
+ [
243
+ 0,
244
+ 0
245
+ ]
246
+ ],
247
+ "detection_rate": NaN,
248
+ "auc_defined": false
249
+ },
250
+ "clip": {
251
+ "n": 640,
252
+ "n_fake": 640,
253
+ "n_real": 0,
254
+ "threshold": 0.664322555065155,
255
+ "auc": NaN,
256
+ "auc_ci_low": NaN,
257
+ "auc_ci_high": NaN,
258
+ "pr_auc": NaN,
259
+ "eer": NaN,
260
+ "accuracy": 1.0,
261
+ "balanced_accuracy": NaN,
262
+ "precision": 1.0,
263
+ "recall": 1.0,
264
+ "sensitivity": 1.0,
265
+ "specificity": NaN,
266
+ "f1": 1.0,
267
+ "macro_f1": NaN,
268
+ "weighted_f1": 1.0,
269
+ "brier": 7.298836932891351e-05,
270
+ "ece": 0.0069157770834863425,
271
+ "confusion": [
272
+ [
273
+ 0,
274
+ 0
275
+ ],
276
+ [
277
+ 0,
278
+ 640
279
+ ]
280
+ ],
281
+ "detection_rate": 1.0,
282
+ "auc_defined": false
283
+ },
284
+ "quadrant": {
285
+ "n": 640,
286
+ "accuracy": 0.84375,
287
+ "balanced_accuracy": 0.84375,
288
+ "macro_f1": 0.2288135593220339,
289
+ "weighted_f1": 0.9152542372881356,
290
+ "macro_auc_ovr": NaN,
291
+ "per_class": {
292
+ "RVRA": {
293
+ "precision": 0.0,
294
+ "recall": 0.0,
295
+ "f1": 0.0,
296
+ "support": 0
297
+ },
298
+ "RVFA": {
299
+ "precision": 0.0,
300
+ "recall": 0.0,
301
+ "f1": 0.0,
302
+ "support": 0
303
+ },
304
+ "FVRA": {
305
+ "precision": 1.0,
306
+ "recall": 0.84375,
307
+ "f1": 0.9152542372881356,
308
+ "support": 640
309
+ },
310
+ "FVFA": {
311
+ "precision": 0.0,
312
+ "recall": 0.0,
313
+ "f1": 0.0,
314
+ "support": 0
315
+ }
316
+ },
317
+ "confusion": [
318
+ [
319
+ 0,
320
+ 0,
321
+ 0,
322
+ 0
323
+ ],
324
+ [
325
+ 0,
326
+ 0,
327
+ 0,
328
+ 0
329
+ ],
330
+ [
331
+ 0,
332
+ 0,
333
+ 540,
334
+ 100
335
+ ],
336
+ [
337
+ 0,
338
+ 0,
339
+ 0,
340
+ 0
341
+ ]
342
+ ],
343
+ "confusion_normalized": [
344
+ [
345
+ 0.0,
346
+ 0.0,
347
+ 0.0,
348
+ 0.0
349
+ ],
350
+ [
351
+ 0.0,
352
+ 0.0,
353
+ 0.0,
354
+ 0.0
355
+ ],
356
+ [
357
+ 0.0,
358
+ 0.0,
359
+ 0.84375,
360
+ 0.15625
361
+ ],
362
+ [
363
+ 0.0,
364
+ 0.0,
365
+ 0.0,
366
+ 0.0
367
+ ]
368
+ ]
369
+ },
370
+ "mean_auc": NaN,
371
+ "per_generator": [
372
+ {
373
+ "group": "deepfaketimit-higher",
374
+ "n": 320,
375
+ "n_fake": 320,
376
+ "detection_rate": 1.0,
377
+ "mean_score": 0.9923089947551489
378
+ },
379
+ {
380
+ "group": "deepfaketimit-lower",
381
+ "n": 320,
382
+ "n_fake": 320,
383
+ "detection_rate": 1.0,
384
+ "mean_score": 0.9938594510778784
385
+ }
386
+ ]
387
+ },
388
+ "wavefake": {
389
+ "n": 11000,
390
+ "audio": {
391
+ "n": 11000,
392
+ "n_fake": 11000,
393
+ "n_real": 0,
394
+ "threshold": 0.9749168753623962,
395
+ "auc": NaN,
396
+ "auc_ci_low": NaN,
397
+ "auc_ci_high": NaN,
398
+ "pr_auc": NaN,
399
+ "eer": NaN,
400
+ "accuracy": 0.06981818181818182,
401
+ "balanced_accuracy": NaN,
402
+ "precision": 1.0,
403
+ "recall": 0.06981818181818182,
404
+ "sensitivity": 0.06981818181818182,
405
+ "specificity": NaN,
406
+ "f1": 0.13052345343303876,
407
+ "macro_f1": NaN,
408
+ "weighted_f1": 0.13052345343303876,
409
+ "brier": 0.6507014471653838,
410
+ "ece": 0.749723216742362,
411
+ "confusion": [
412
+ [
413
+ 0,
414
+ 0
415
+ ],
416
+ [
417
+ 10232,
418
+ 768
419
+ ]
420
+ ],
421
+ "detection_rate": 0.06981818181818182,
422
+ "auc_defined": false
423
+ },
424
+ "clip": {
425
+ "n": 11000,
426
+ "n_fake": 11000,
427
+ "n_real": 0,
428
+ "threshold": 0.664322555065155,
429
+ "auc": NaN,
430
+ "auc_ci_low": NaN,
431
+ "auc_ci_high": NaN,
432
+ "pr_auc": NaN,
433
+ "eer": NaN,
434
+ "accuracy": 0.14063636363636364,
435
+ "balanced_accuracy": NaN,
436
+ "precision": 1.0,
437
+ "recall": 0.14063636363636364,
438
+ "sensitivity": 0.14063636363636364,
439
+ "specificity": NaN,
440
+ "f1": 0.24659281103052522,
441
+ "macro_f1": NaN,
442
+ "weighted_f1": 0.24659281103052522,
443
+ "brier": 0.6507014471653838,
444
+ "ece": 0.749723216742362,
445
+ "confusion": [
446
+ [
447
+ 0,
448
+ 0
449
+ ],
450
+ [
451
+ 9453,
452
+ 1547
453
+ ]
454
+ ],
455
+ "detection_rate": 0.14063636363636364,
456
+ "auc_defined": false
457
+ },
458
+ "mean_auc": NaN,
459
+ "per_generator": [
460
+ {
461
+ "group": "common_voices_prompts_from_conformer_fastspeech2_pwg_ljspeech",
462
+ "n": 1000,
463
+ "n_fake": 1000,
464
+ "detection_rate": 0.184,
465
+ "mean_score": 0.28238860693387685
466
+ },
467
+ {
468
+ "group": "generated",
469
+ "n": 1000,
470
+ "n_fake": 1000,
471
+ "detection_rate": 0.184,
472
+ "mean_score": 0.27945671807974576
473
+ },
474
+ {
475
+ "group": "jsut_multi_band_melgan",
476
+ "n": 1000,
477
+ "n_fake": 1000,
478
+ "detection_rate": 0.246,
479
+ "mean_score": 0.32385537870973347
480
+ },
481
+ {
482
+ "group": "jsut_parallel_wavegan",
483
+ "n": 1000,
484
+ "n_fake": 1000,
485
+ "detection_rate": 0.274,
486
+ "mean_score": 0.3522947371257469
487
+ },
488
+ {
489
+ "group": "ljspeech_full_band_melgan",
490
+ "n": 1000,
491
+ "n_fake": 1000,
492
+ "detection_rate": 0.097,
493
+ "mean_score": 0.2245618510711938
494
+ },
495
+ {
496
+ "group": "ljspeech_hifiGAN",
497
+ "n": 1000,
498
+ "n_fake": 1000,
499
+ "detection_rate": 0.076,
500
+ "mean_score": 0.19265026525966822
501
+ },
502
+ {
503
+ "group": "ljspeech_melgan",
504
+ "n": 1000,
505
+ "n_fake": 1000,
506
+ "detection_rate": 0.083,
507
+ "mean_score": 0.19913244058191776
508
+ },
509
+ {
510
+ "group": "ljspeech_melgan_large",
511
+ "n": 1000,
512
+ "n_fake": 1000,
513
+ "detection_rate": 0.087,
514
+ "mean_score": 0.19650989991612733
515
+ },
516
+ {
517
+ "group": "ljspeech_multi_band_melgan",
518
+ "n": 1000,
519
+ "n_fake": 1000,
520
+ "detection_rate": 0.121,
521
+ "mean_score": 0.25957003990188243
522
+ },
523
+ {
524
+ "group": "ljspeech_parallel_wavegan",
525
+ "n": 1000,
526
+ "n_fake": 1000,
527
+ "detection_rate": 0.12,
528
+ "mean_score": 0.24629648437350987
529
+ },
530
+ {
531
+ "group": "ljspeech_waveglow",
532
+ "n": 1000,
533
+ "n_fake": 1000,
534
+ "detection_rate": 0.075,
535
+ "mean_score": 0.19632819388061762
536
+ }
537
+ ]
538
+ },
539
+ "asvspoof2019-la": {
540
+ "n": 71237,
541
+ "audio": {
542
+ "n": 71237,
543
+ "n_fake": 63882,
544
+ "n_real": 7355,
545
+ "threshold": 0.9749168753623962,
546
+ "auc": 0.8525468779952909,
547
+ "auc_ci_low": 0.8484770992089404,
548
+ "auc_ci_high": 0.8568395237705754,
549
+ "pr_auc": 0.9793934702260568,
550
+ "eer": 0.22840294364113847,
551
+ "accuracy": 0.7400508162892878,
552
+ "balanced_accuracy": 0.7776426512163583,
553
+ "precision": 0.9731528223955943,
554
+ "recall": 0.7302683071913841,
555
+ "sensitivity": 0.7302683071913841,
556
+ "specificity": 0.8250169952413324,
557
+ "f1": 0.8343945626900375,
558
+ "macro_f1": 0.6151486090673388,
559
+ "weighted_f1": 0.7891216289928029,
560
+ "brier": 0.12537716908748978,
561
+ "ece": 0.11960805053771777,
562
+ "confusion": [
563
+ [
564
+ 6068,
565
+ 1287
566
+ ],
567
+ [
568
+ 17231,
569
+ 46651
570
+ ]
571
+ ],
572
+ "detection_rate": 0.7302683071913841,
573
+ "auc_defined": true
574
+ },
575
+ "clip": {
576
+ "n": 71237,
577
+ "n_fake": 63882,
578
+ "n_real": 7355,
579
+ "threshold": 0.664322555065155,
580
+ "auc": 0.8525468779952909,
581
+ "auc_ci_low": 0.8484770992089404,
582
+ "auc_ci_high": 0.8568395237705754,
583
+ "pr_auc": 0.9793934702260568,
584
+ "eer": 0.22840294364113847,
585
+ "accuracy": 0.8210761261703889,
586
+ "balanced_accuracy": 0.7512965494610634,
587
+ "precision": 0.9558550848666382,
588
+ "recall": 0.8392348392348392,
589
+ "sensitivity": 0.8392348392348392,
590
+ "specificity": 0.6633582596872876,
591
+ "f1": 0.8937567725264649,
592
+ "macro_f1": 0.6636842874363572,
593
+ "weighted_f1": 0.8462482270279812,
594
+ "brier": 0.12537716908748978,
595
+ "ece": 0.11960805053771777,
596
+ "confusion": [
597
+ [
598
+ 4879,
599
+ 2476
600
+ ],
601
+ [
602
+ 10270,
603
+ 53612
604
+ ]
605
+ ],
606
+ "detection_rate": 0.8392348392348392,
607
+ "auc_defined": true
608
+ },
609
+ "mean_auc": 0.8525468779952909,
610
+ "per_generator": [
611
+ {
612
+ "group": "A07",
613
+ "n": 4914,
614
+ "n_fake": 4914,
615
+ "detection_rate": 0.9283679283679284,
616
+ "mean_score": 0.930233892639375,
617
+ "auc_vs_reals": 0.9114350928422988
618
+ },
619
+ {
620
+ "group": "A08",
621
+ "n": 4914,
622
+ "n_fake": 4914,
623
+ "detection_rate": 0.973951973951974,
624
+ "mean_score": 0.9670470648422067,
625
+ "auc_vs_reals": 0.9425701674512007
626
+ },
627
+ {
628
+ "group": "A09",
629
+ "n": 4914,
630
+ "n_fake": 4914,
631
+ "detection_rate": 0.9894179894179894,
632
+ "mean_score": 0.9796086159945262,
633
+ "auc_vs_reals": 0.957039917305043
634
+ },
635
+ {
636
+ "group": "A10",
637
+ "n": 4914,
638
+ "n_fake": 4914,
639
+ "detection_rate": 0.8620268620268621,
640
+ "mean_score": 0.8758777386532004,
641
+ "auc_vs_reals": 0.8645480925902408
642
+ },
643
+ {
644
+ "group": "A11",
645
+ "n": 4914,
646
+ "n_fake": 4914,
647
+ "detection_rate": 0.9324379324379325,
648
+ "mean_score": 0.9339730371889765,
649
+ "auc_vs_reals": 0.9067971973138527
650
+ },
651
+ {
652
+ "group": "A12",
653
+ "n": 4914,
654
+ "n_fake": 4914,
655
+ "detection_rate": 0.9963369963369964,
656
+ "mean_score": 0.9862784995982863,
657
+ "auc_vs_reals": 0.9732161221964077
658
+ },
659
+ {
660
+ "group": "A13",
661
+ "n": 4914,
662
+ "n_fake": 4914,
663
+ "detection_rate": 0.998982498982499,
664
+ "mean_score": 0.9885191416923573,
665
+ "auc_vs_reals": 0.9786542120668567
666
+ },
667
+ {
668
+ "group": "A14",
669
+ "n": 4914,
670
+ "n_fake": 4914,
671
+ "detection_rate": 0.5647130647130647,
672
+ "mean_score": 0.6313800356871273,
673
+ "auc_vs_reals": 0.6729830307668513
674
+ },
675
+ {
676
+ "group": "A15",
677
+ "n": 4914,
678
+ "n_fake": 4914,
679
+ "detection_rate": 0.6457061457061457,
680
+ "mean_score": 0.7012431903021682,
681
+ "auc_vs_reals": 0.7207002454453169
682
+ },
683
+ {
684
+ "group": "A16",
685
+ "n": 4914,
686
+ "n_fake": 4914,
687
+ "detection_rate": 0.9131054131054132,
688
+ "mean_score": 0.9176960533244499,
689
+ "auc_vs_reals": 0.900356561131544
690
+ },
691
+ {
692
+ "group": "A17",
693
+ "n": 4914,
694
+ "n_fake": 4914,
695
+ "detection_rate": 0.8284493284493285,
696
+ "mean_score": 0.8520933085636342,
697
+ "auc_vs_reals": 0.8360739733615328
698
+ },
699
+ {
700
+ "group": "A18",
701
+ "n": 4914,
702
+ "n_fake": 4914,
703
+ "detection_rate": 0.7621082621082621,
704
+ "mean_score": 0.7977835344712413,
705
+ "auc_vs_reals": 0.7907205152276533
706
+ },
707
+ {
708
+ "group": "A19",
709
+ "n": 4914,
710
+ "n_fake": 4914,
711
+ "detection_rate": 0.5144485144485145,
712
+ "mean_score": 0.5836208016552125,
713
+ "auc_vs_reals": 0.6280142862399831
714
+ },
715
+ {
716
+ "group": "real",
717
+ "n": 7355,
718
+ "n_fake": 0,
719
+ "detection_rate": NaN,
720
+ "mean_score": 0.42054853503909506
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.9749168753623962,
731
+ "auc": 0.6402366297080879,
732
+ "auc_ci_low": 0.6346978898415521,
733
+ "auc_ci_high": 0.6458975080328873,
734
+ "pr_auc": 0.4204110115750209,
735
+ "eer": 0.38201554307425406,
736
+ "accuracy": 0.6093017401428616,
737
+ "balanced_accuracy": 0.5936816154062402,
738
+ "precision": 0.4772554965883245,
739
+ "recall": 0.5327522004062288,
740
+ "sensitivity": 0.5327522004062288,
741
+ "specificity": 0.6546110304062516,
742
+ "f1": 0.5034791650003999,
743
+ "macro_f1": 0.590710323317797,
744
+ "weighted_f1": 0.6130732751668745,
745
+ "brier": 0.337565800366075,
746
+ "ece": 0.30977892946505997,
747
+ "confusion": [
748
+ [
749
+ 13068,
750
+ 6895
751
+ ],
752
+ [
753
+ 5521,
754
+ 6295
755
+ ]
756
+ ],
757
+ "detection_rate": 0.5327522004062288,
758
+ "auc_defined": true
759
+ },
760
+ "clip": {
761
+ "n": 31779,
762
+ "n_fake": 11816,
763
+ "n_real": 19963,
764
+ "threshold": 0.664322555065155,
765
+ "auc": 0.6402366297080879,
766
+ "auc_ci_low": 0.6346978898415521,
767
+ "auc_ci_high": 0.6458975080328873,
768
+ "pr_auc": 0.4204110115750209,
769
+ "eer": 0.38201554307425406,
770
+ "accuracy": 0.6213851914786495,
771
+ "balanced_accuracy": 0.6299630047646372,
772
+ "precision": 0.4932049830124575,
773
+ "recall": 0.6634224779959377,
774
+ "sensitivity": 0.6634224779959377,
775
+ "specificity": 0.5965035315333367,
776
+ "f1": 0.5657885239985565,
777
+ "macro_f1": 0.6150745788928288,
778
+ "weighted_f1": 0.6277097621655446,
779
+ "brier": 0.337565800366075,
780
+ "ece": 0.30977892946505997,
781
+ "confusion": [
782
+ [
783
+ 11908,
784
+ 8055
785
+ ],
786
+ [
787
+ 3977,
788
+ 7839
789
+ ]
790
+ ],
791
+ "detection_rate": 0.6634224779959377,
792
+ "auc_defined": true
793
+ },
794
+ "mean_auc": 0.6402366297080879,
795
+ "per_generator": [
796
+ {
797
+ "group": "in-the-wild-fake",
798
+ "n": 11816,
799
+ "n_fake": 11816,
800
+ "detection_rate": 0.6634224779959377,
801
+ "mean_score": 0.7040126891868989,
802
+ "auc_vs_reals": 0.6402366297080879
803
+ },
804
+ {
805
+ "group": "real",
806
+ "n": 19963,
807
+ "n_fake": 0,
808
+ "detection_rate": NaN,
809
+ "mean_score": 0.447043257548888
810
+ }
811
+ ]
812
+ }
813
+ }
experiments/EXP_046_davidnet-qacp_no_mismatch_s123/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.9739130434782609,0.7398217834652432,0.9820652173913044
3
+ race,video,Asian (East),160,120,0.9666666666666667,0.7890645955107175,0.9322916666666666
4
+ race,video,Asian (South),185,145,0.9655172413793104,0.7438904934034154,0.9965517241379311
5
+ race,video,Caucasian (American),192,152,0.993421052631579,0.7779739233180104,0.9736842105263158
6
+ race,video,Caucasian (European),171,131,0.9465648854961832,0.7464724171536359,0.9741412213740459
7
+ race,audio,African,155,67,0.9850746268656716,0.434587757361512,1.0
8
+ race,audio,Asian (East),160,65,0.9846153846153847,0.42177512607740936,1.0
9
+ race,audio,Asian (South),185,79,0.8860759493670886,0.4248252933492532,1.0
10
+ race,audio,Caucasian (American),192,75,0.9333333333333333,0.39663519860065816,1.0
11
+ race,audio,Caucasian (European),171,72,0.9722222222222222,0.4407359934085163,0.9995791245791246
12
+ gender,video,men,445,345,0.9652173913043478,0.7685069467328237,0.9759565217391305
13
+ gender,video,women,418,318,0.9748427672955975,0.7501785605566568,0.9630817610062893
14
+ gender,audio,men,445,190,0.9421052631578948,0.43689468702918777,0.9995252837977295
15
+ gender,audio,women,418,168,0.9583333333333334,0.407989184471832,0.9999999999999999
experiments/EXP_046_davidnet-qacp_no_mismatch_s123/metrics/per_class_metrics.csv ADDED
@@ -0,0 +1,5 @@
 
 
 
 
 
 
1
+ class,precision,recall,f1,support
2
+ RVRA,0.7962962962962963,0.86,0.8269230769230769,100
3
+ RVFA,0.9183673469387755,0.9,0.9090909090909091,100
4
+ FVRA,0.9694656488549618,0.9407407407407408,0.9548872180451128,405
5
+ FVFA,0.9545454545454546,0.9767441860465116,0.9655172413793104,258
experiments/EXP_046_davidnet-qacp_no_mismatch_s123/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.8072289156626506,0.8329303677541664,0.9116265060240965
3
+ faceswap-wav2lip,60,60,1.0,0.9929060816764832,0.9998333333333332
4
+ fsgan,152,152,0.9407894736842105,0.9333584258136781,0.9634868421052631
5
+ fsgan-wav2lip,25,25,1.0,0.993450288772583,1.0
6
+ real,100,0,,0.24640435807406902,
7
+ rtvc,100,100,0.99,0.9864818775653839,0.9967
8
+ wav2lip,343,343,0.9708454810495627,0.9651979942189709,0.9805539358600583
experiments/EXP_046_davidnet-qacp_no_mismatch_s123/metrics/summary.json ADDED
@@ -0,0 +1,1235 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "training": {
3
+ "exp_id": "EXP_046",
4
+ "status": "completed",
5
+ "stage": "stage1",
6
+ "epochs_run": 22,
7
+ "steps": 2992,
8
+ "best": {
9
+ "metric": 0.9953939742396583,
10
+ "epoch": 16,
11
+ "step": 2176
12
+ },
13
+ "stop_reason": "early stopping: no improvement in 6 epochs",
14
+ "train_hours": 0.322,
15
+ "oom_events": [],
16
+ "nonfinite_total": 0,
17
+ "sessions": [
18
+ {
19
+ "started": "2026-09-28T05:43:32Z",
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.3247705399990082,
39
+ "auc": 0.990952380952381,
40
+ "auc_ci_low": 0.9847511904761904,
41
+ "auc_ci_high": 0.996155,
42
+ "pr_auc": 0.9968436921673459,
43
+ "eer": 0.03385714285714287,
44
+ "accuracy": 0.9669902912621359,
45
+ "balanced_accuracy": 0.9661428571428572,
46
+ "precision": 0.9864130434782609,
47
+ "recall": 0.968,
48
+ "sensitivity": 0.968,
49
+ "specificity": 0.9642857142857143,
50
+ "f1": 0.9771197846567967,
51
+ "macro_f1": 0.9589431675897224,
52
+ "weighted_f1": 0.9672373520766397,
53
+ "brier": 0.034428901141774555,
54
+ "ece": 0.033818136256875346,
55
+ "confusion": [
56
+ [
57
+ 135,
58
+ 5
59
+ ],
60
+ [
61
+ 12,
62
+ 363
63
+ ]
64
+ ],
65
+ "detection_rate": 0.968,
66
+ "auc_defined": true
67
+ },
68
+ "audio": {
69
+ "n": 515,
70
+ "n_fake": 208,
71
+ "n_real": 307,
72
+ "threshold": 0.9749168753623962,
73
+ "auc": 0.9998355675269356,
74
+ "auc_ci_low": 0.9993657604610373,
75
+ "auc_ci_high": 1.0,
76
+ "pr_auc": 0.9997406993696908,
77
+ "eer": 0.0016286644951140066,
78
+ "accuracy": 0.9980582524271845,
79
+ "balanced_accuracy": 0.998371335504886,
80
+ "precision": 0.9952153110047847,
81
+ "recall": 1.0,
82
+ "sensitivity": 1.0,
83
+ "specificity": 0.996742671009772,
84
+ "f1": 0.9976019184652278,
85
+ "macro_f1": 0.9979852985474589,
86
+ "weighted_f1": 0.9980589968545286,
87
+ "brier": 0.008018668550629727,
88
+ "ece": 0.017988206118851612,
89
+ "confusion": [
90
+ [
91
+ 306,
92
+ 1
93
+ ],
94
+ [
95
+ 0,
96
+ 208
97
+ ]
98
+ ],
99
+ "detection_rate": 1.0,
100
+ "auc_defined": true
101
+ },
102
+ "clip": {
103
+ "n": 515,
104
+ "n_fake": 445,
105
+ "n_real": 70,
106
+ "threshold": 0.664322555065155,
107
+ "auc": 0.983852327447833,
108
+ "auc_ci_low": 0.9694502407704655,
109
+ "auc_ci_high": 0.993583467094703,
110
+ "pr_auc": 0.9974098709737966,
111
+ "eer": 0.04614767255216692,
112
+ "accuracy": 0.9514563106796117,
113
+ "balanced_accuracy": 0.9538523274478331,
114
+ "precision": 0.9929577464788732,
115
+ "recall": 0.950561797752809,
116
+ "sensitivity": 0.950561797752809,
117
+ "specificity": 0.9571428571428572,
118
+ "f1": 0.9712973593570609,
119
+ "macro_f1": 0.9070323274772726,
120
+ "weighted_f1": 0.9538272536033319,
121
+ "brier": 0.031779829941444515,
122
+ "ece": 0.028340021933166742,
123
+ "confusion": [
124
+ [
125
+ 67,
126
+ 3
127
+ ],
128
+ [
129
+ 22,
130
+ 423
131
+ ]
132
+ ],
133
+ "detection_rate": 0.950561797752809,
134
+ "auc_defined": true
135
+ },
136
+ "quadrant": {
137
+ "n": 515,
138
+ "accuracy": 0.9436893203883495,
139
+ "balanced_accuracy": 0.9545561757999842,
140
+ "macro_f1": 0.9374169502342102,
141
+ "weighted_f1": 0.9444354255090165,
142
+ "macro_auc_ovr": 0.9932812156342148,
143
+ "per_class": {
144
+ "RVRA": {
145
+ "precision": 0.8024691358024691,
146
+ "recall": 0.9285714285714286,
147
+ "f1": 0.8609271523178808,
148
+ "support": 70
149
+ },
150
+ "RVFA": {
151
+ "precision": 0.9459459459459459,
152
+ "recall": 1.0,
153
+ "f1": 0.9722222222222222,
154
+ "support": 70
155
+ },
156
+ "FVRA": {
157
+ "precision": 0.9818181818181818,
158
+ "recall": 0.9113924050632911,
159
+ "f1": 0.9452954048140044,
160
+ "support": 237
161
+ },
162
+ "FVFA": {
163
+ "precision": 0.9642857142857143,
164
+ "recall": 0.9782608695652174,
165
+ "f1": 0.9712230215827338,
166
+ "support": 138
167
+ }
168
+ },
169
+ "confusion": [
170
+ [
171
+ 65,
172
+ 1,
173
+ 4,
174
+ 0
175
+ ],
176
+ [
177
+ 0,
178
+ 70,
179
+ 0,
180
+ 0
181
+ ],
182
+ [
183
+ 16,
184
+ 0,
185
+ 216,
186
+ 5
187
+ ],
188
+ [
189
+ 0,
190
+ 3,
191
+ 0,
192
+ 135
193
+ ]
194
+ ],
195
+ "confusion_normalized": [
196
+ [
197
+ 0.9285714285714286,
198
+ 0.014285714285714285,
199
+ 0.05714285714285714,
200
+ 0.0
201
+ ],
202
+ [
203
+ 0.0,
204
+ 1.0,
205
+ 0.0,
206
+ 0.0
207
+ ],
208
+ [
209
+ 0.06751054852320675,
210
+ 0.0,
211
+ 0.9113924050632911,
212
+ 0.02109704641350211
213
+ ],
214
+ [
215
+ 0.0,
216
+ 0.021739130434782608,
217
+ 0.0,
218
+ 0.9782608695652174
219
+ ]
220
+ ]
221
+ },
222
+ "mean_auc": 0.9953939742396583
223
+ },
224
+ "test": {
225
+ "n": 863,
226
+ "video": {
227
+ "n": 863,
228
+ "n_fake": 663,
229
+ "n_real": 200,
230
+ "threshold": 0.3247705399990082,
231
+ "auc": 0.970761689291101,
232
+ "auc_ci_low": 0.9580678733031674,
233
+ "auc_ci_high": 0.9823990384615385,
234
+ "pr_auc": 0.9901428682403696,
235
+ "eer": 0.08397812971342386,
236
+ "accuracy": 0.9466975666280417,
237
+ "balanced_accuracy": 0.9199170437405731,
238
+ "precision": 0.9611360239162929,
239
+ "recall": 0.9698340874811463,
240
+ "sensitivity": 0.9698340874811463,
241
+ "specificity": 0.87,
242
+ "f1": 0.9654654654654654,
243
+ "macro_f1": 0.9243570982149663,
244
+ "weighted_f1": 0.9464117610619895,
245
+ "brier": 0.04845729798308951,
246
+ "ece": 0.022235096094488822,
247
+ "confusion": [
248
+ [
249
+ 174,
250
+ 26
251
+ ],
252
+ [
253
+ 20,
254
+ 643
255
+ ]
256
+ ],
257
+ "detection_rate": 0.9698340874811463,
258
+ "auc_defined": true
259
+ },
260
+ "audio": {
261
+ "n": 863,
262
+ "n_fake": 358,
263
+ "n_real": 505,
264
+ "threshold": 0.9749168753623962,
265
+ "auc": 0.999789811383373,
266
+ "auc_ci_low": 0.9994800597378174,
267
+ "auc_ci_high": 0.999994468720615,
268
+ "pr_auc": 0.9996996692761213,
269
+ "eer": 0.00576359311908847,
270
+ "accuracy": 0.9779837775202781,
271
+ "balanced_accuracy": 0.9738702361856297,
272
+ "precision": 0.9970674486803519,
273
+ "recall": 0.9497206703910615,
274
+ "sensitivity": 0.9497206703910615,
275
+ "specificity": 0.998019801980198,
276
+ "f1": 0.9728183118741058,
277
+ "macro_f1": 0.9771589125095943,
278
+ "weighted_f1": 0.9778982732203901,
279
+ "brier": 0.004841346230911436,
280
+ "ece": 0.014444278190527573,
281
+ "confusion": [
282
+ [
283
+ 504,
284
+ 1
285
+ ],
286
+ [
287
+ 18,
288
+ 340
289
+ ]
290
+ ],
291
+ "detection_rate": 0.9497206703910615,
292
+ "auc_defined": true
293
+ },
294
+ "clip": {
295
+ "n": 863,
296
+ "n_fake": 763,
297
+ "n_real": 100,
298
+ "threshold": 0.664322555065155,
299
+ "auc": 0.9739252948885976,
300
+ "auc_ci_low": 0.9601965923984274,
301
+ "auc_ci_high": 0.9854721494102228,
302
+ "pr_auc": 0.9963662979453443,
303
+ "eer": 0.07997378768020971,
304
+ "accuracy": 0.9432213209733488,
305
+ "balanced_accuracy": 0.9114089121887288,
306
+ "precision": 0.9824324324324324,
307
+ "recall": 0.9528178243774574,
308
+ "sensitivity": 0.9528178243774574,
309
+ "specificity": 0.87,
310
+ "f1": 0.9673985362608117,
311
+ "macro_f1": 0.873833797278388,
312
+ "weighted_f1": 0.9457149351061366,
313
+ "brier": 0.03580514600336696,
314
+ "ece": 0.015914374420706364,
315
+ "confusion": [
316
+ [
317
+ 87,
318
+ 13
319
+ ],
320
+ [
321
+ 36,
322
+ 727
323
+ ]
324
+ ],
325
+ "detection_rate": 0.9528178243774574,
326
+ "auc_defined": true
327
+ },
328
+ "quadrant": {
329
+ "n": 863,
330
+ "accuracy": 0.9374275782155272,
331
+ "balanced_accuracy": 0.9193712316968131,
332
+ "macro_f1": 0.9141046113596023,
333
+ "weighted_f1": 0.9379306722891442,
334
+ "macro_auc_ovr": 0.987285221965144,
335
+ "per_class": {
336
+ "RVRA": {
337
+ "precision": 0.7962962962962963,
338
+ "recall": 0.86,
339
+ "f1": 0.8269230769230769,
340
+ "support": 100
341
+ },
342
+ "RVFA": {
343
+ "precision": 0.9183673469387755,
344
+ "recall": 0.9,
345
+ "f1": 0.9090909090909091,
346
+ "support": 100
347
+ },
348
+ "FVRA": {
349
+ "precision": 0.9694656488549618,
350
+ "recall": 0.9407407407407408,
351
+ "f1": 0.9548872180451128,
352
+ "support": 405
353
+ },
354
+ "FVFA": {
355
+ "precision": 0.9545454545454546,
356
+ "recall": 0.9767441860465116,
357
+ "f1": 0.9655172413793104,
358
+ "support": 258
359
+ }
360
+ },
361
+ "confusion": [
362
+ [
363
+ 86,
364
+ 2,
365
+ 12,
366
+ 0
367
+ ],
368
+ [
369
+ 0,
370
+ 90,
371
+ 0,
372
+ 10
373
+ ],
374
+ [
375
+ 22,
376
+ 0,
377
+ 381,
378
+ 2
379
+ ],
380
+ [
381
+ 0,
382
+ 6,
383
+ 0,
384
+ 252
385
+ ]
386
+ ],
387
+ "confusion_normalized": [
388
+ [
389
+ 0.86,
390
+ 0.02,
391
+ 0.12,
392
+ 0.0
393
+ ],
394
+ [
395
+ 0.0,
396
+ 0.9,
397
+ 0.0,
398
+ 0.1
399
+ ],
400
+ [
401
+ 0.05432098765432099,
402
+ 0.0,
403
+ 0.9407407407407408,
404
+ 0.0049382716049382715
405
+ ],
406
+ [
407
+ 0.0,
408
+ 0.023255813953488372,
409
+ 0.0,
410
+ 0.9767441860465116
411
+ ]
412
+ ]
413
+ },
414
+ "mean_auc": 0.9852757503372369,
415
+ "evaluated_checkpoint": "EXP_046@epoch16:104caf89b75e"
416
+ },
417
+ "cross": {
418
+ "dfdc-10": {
419
+ "n": 5000,
420
+ "video": {
421
+ "n": 5000,
422
+ "n_fake": 2500,
423
+ "n_real": 2500,
424
+ "threshold": 0.3247705399990082,
425
+ "auc": 0.62565048,
426
+ "auc_ci_low": 0.6097323680000001,
427
+ "auc_ci_high": 0.6403558779999999,
428
+ "pr_auc": 0.6051974452968776,
429
+ "eer": 0.404,
430
+ "accuracy": 0.5704,
431
+ "balanced_accuracy": 0.5704,
432
+ "precision": 0.5482456140350878,
433
+ "recall": 0.8,
434
+ "sensitivity": 0.8,
435
+ "specificity": 0.3408,
436
+ "f1": 0.6506180871828237,
437
+ "macro_f1": 0.5464928442144648,
438
+ "weighted_f1": 0.5464928442144649,
439
+ "brier": 0.3613931333391077,
440
+ "ece": 0.330284450154379,
441
+ "confusion": [
442
+ [
443
+ 852,
444
+ 1648
445
+ ],
446
+ [
447
+ 500,
448
+ 2000
449
+ ]
450
+ ],
451
+ "detection_rate": 0.8,
452
+ "auc_defined": true
453
+ },
454
+ "clip": {
455
+ "n": 5000,
456
+ "n_fake": 2500,
457
+ "n_real": 2500,
458
+ "threshold": 0.664322555065155,
459
+ "auc": 0.61893224,
460
+ "auc_ci_low": 0.60286207,
461
+ "auc_ci_high": 0.6345391959999999,
462
+ "pr_auc": 0.6009296792936487,
463
+ "eer": 0.40959999999999996,
464
+ "accuracy": 0.5716,
465
+ "balanced_accuracy": 0.5716,
466
+ "precision": 0.5520954598370198,
467
+ "recall": 0.7588,
468
+ "sensitivity": 0.7588,
469
+ "specificity": 0.3844,
470
+ "f1": 0.6391509433962265,
471
+ "macro_f1": 0.5560420071311841,
472
+ "weighted_f1": 0.5560420071311841,
473
+ "brier": 0.3661679213340715,
474
+ "ece": 0.3329796211771667,
475
+ "confusion": [
476
+ [
477
+ 961,
478
+ 1539
479
+ ],
480
+ [
481
+ 603,
482
+ 1897
483
+ ]
484
+ ],
485
+ "detection_rate": 0.7588,
486
+ "auc_defined": true
487
+ },
488
+ "mean_auc": 0.62565048,
489
+ "per_generator": [
490
+ {
491
+ "group": "dfdc",
492
+ "n": 2500,
493
+ "n_fake": 2500,
494
+ "detection_rate": 0.7588,
495
+ "mean_score": 0.7965674154073,
496
+ "auc_vs_reals": 0.61893224
497
+ },
498
+ {
499
+ "group": "real",
500
+ "n": 2500,
501
+ "n_fake": 0,
502
+ "detection_rate": NaN,
503
+ "mean_score": 0.6780757294759154
504
+ }
505
+ ]
506
+ },
507
+ "celeb-df-v2": {
508
+ "n": 518,
509
+ "video": {
510
+ "n": 518,
511
+ "n_fake": 340,
512
+ "n_real": 178,
513
+ "threshold": 0.3247705399990082,
514
+ "auc": 0.663045274289491,
515
+ "auc_ci_low": 0.6110370538664904,
516
+ "auc_ci_high": 0.7116948942498348,
517
+ "pr_auc": 0.7584502990493244,
518
+ "eer": 0.3979676140118969,
519
+ "accuracy": 0.6911196911196911,
520
+ "balanced_accuracy": 0.5773298083278255,
521
+ "precision": 0.6956521739130435,
522
+ "recall": 0.9411764705882353,
523
+ "sensitivity": 0.9411764705882353,
524
+ "specificity": 0.21348314606741572,
525
+ "f1": 0.8,
526
+ "macro_f1": 0.5610169491525424,
527
+ "weighted_f1": 0.6357568221975002,
528
+ "brier": 0.2853859109057909,
529
+ "ece": 0.282271742231022,
530
+ "confusion": [
531
+ [
532
+ 38,
533
+ 140
534
+ ],
535
+ [
536
+ 20,
537
+ 320
538
+ ]
539
+ ],
540
+ "detection_rate": 0.9411764705882353,
541
+ "auc_defined": true
542
+ },
543
+ "clip": {
544
+ "n": 518,
545
+ "n_fake": 340,
546
+ "n_real": 178,
547
+ "threshold": 0.664322555065155,
548
+ "auc": 0.663045274289491,
549
+ "auc_ci_low": 0.6110370538664904,
550
+ "auc_ci_high": 0.7116948942498348,
551
+ "pr_auc": 0.7584502990493244,
552
+ "eer": 0.3979676140118969,
553
+ "accuracy": 0.6988416988416989,
554
+ "balanced_accuracy": 0.5899041639127561,
555
+ "precision": 0.7026431718061674,
556
+ "recall": 0.9382352941176471,
557
+ "sensitivity": 0.9382352941176471,
558
+ "specificity": 0.24157303370786518,
559
+ "f1": 0.8035264483627204,
560
+ "macro_f1": 0.5794491745945833,
561
+ "weighted_f1": 0.649527395348325,
562
+ "brier": 0.2853859109057909,
563
+ "ece": 0.282271742231022,
564
+ "confusion": [
565
+ [
566
+ 43,
567
+ 135
568
+ ],
569
+ [
570
+ 21,
571
+ 319
572
+ ]
573
+ ],
574
+ "detection_rate": 0.9382352941176471,
575
+ "auc_defined": true
576
+ },
577
+ "mean_auc": 0.663045274289491,
578
+ "per_generator": [
579
+ {
580
+ "group": "celeb-df",
581
+ "n": 340,
582
+ "n_fake": 340,
583
+ "detection_rate": 0.9382352941176471,
584
+ "mean_score": 0.9347766961244975,
585
+ "auc_vs_reals": 0.663045274289491
586
+ },
587
+ {
588
+ "group": "real",
589
+ "n": 178,
590
+ "n_fake": 0,
591
+ "detection_rate": NaN,
592
+ "mean_score": 0.7788267079112905
593
+ }
594
+ ]
595
+ },
596
+ "deepfaketimit": {
597
+ "n": 640,
598
+ "video": {
599
+ "n": 640,
600
+ "n_fake": 640,
601
+ "n_real": 0,
602
+ "threshold": 0.3247705399990082,
603
+ "auc": NaN,
604
+ "auc_ci_low": NaN,
605
+ "auc_ci_high": NaN,
606
+ "pr_auc": NaN,
607
+ "eer": NaN,
608
+ "accuracy": 1.0,
609
+ "balanced_accuracy": NaN,
610
+ "precision": 1.0,
611
+ "recall": 1.0,
612
+ "sensitivity": 1.0,
613
+ "specificity": NaN,
614
+ "f1": 1.0,
615
+ "macro_f1": NaN,
616
+ "weighted_f1": 1.0,
617
+ "brier": 7.301022354557208e-05,
618
+ "ece": 0.006917362380772847,
619
+ "confusion": [
620
+ [
621
+ 0,
622
+ 0
623
+ ],
624
+ [
625
+ 0,
626
+ 640
627
+ ]
628
+ ],
629
+ "detection_rate": 1.0,
630
+ "auc_defined": false
631
+ },
632
+ "audio": {
633
+ "n": 640,
634
+ "n_fake": 0,
635
+ "n_real": 640,
636
+ "threshold": 0.9749168753623962,
637
+ "auc": NaN,
638
+ "auc_ci_low": NaN,
639
+ "auc_ci_high": NaN,
640
+ "pr_auc": NaN,
641
+ "eer": NaN,
642
+ "accuracy": 0.9296875,
643
+ "balanced_accuracy": NaN,
644
+ "precision": 0.0,
645
+ "recall": NaN,
646
+ "sensitivity": NaN,
647
+ "specificity": 0.9296875,
648
+ "f1": NaN,
649
+ "macro_f1": NaN,
650
+ "weighted_f1": 0.9635627530364372,
651
+ "brier": 0.12746085422293144,
652
+ "ece": 0.1740562720267917,
653
+ "confusion": [
654
+ [
655
+ 595,
656
+ 45
657
+ ],
658
+ [
659
+ 0,
660
+ 0
661
+ ]
662
+ ],
663
+ "detection_rate": NaN,
664
+ "auc_defined": false
665
+ },
666
+ "clip": {
667
+ "n": 640,
668
+ "n_fake": 640,
669
+ "n_real": 0,
670
+ "threshold": 0.664322555065155,
671
+ "auc": NaN,
672
+ "auc_ci_low": NaN,
673
+ "auc_ci_high": NaN,
674
+ "pr_auc": NaN,
675
+ "eer": NaN,
676
+ "accuracy": 1.0,
677
+ "balanced_accuracy": NaN,
678
+ "precision": 1.0,
679
+ "recall": 1.0,
680
+ "sensitivity": 1.0,
681
+ "specificity": NaN,
682
+ "f1": 1.0,
683
+ "macro_f1": NaN,
684
+ "weighted_f1": 1.0,
685
+ "brier": 7.298836932891351e-05,
686
+ "ece": 0.0069157770834863425,
687
+ "confusion": [
688
+ [
689
+ 0,
690
+ 0
691
+ ],
692
+ [
693
+ 0,
694
+ 640
695
+ ]
696
+ ],
697
+ "detection_rate": 1.0,
698
+ "auc_defined": false
699
+ },
700
+ "quadrant": {
701
+ "n": 640,
702
+ "accuracy": 0.84375,
703
+ "balanced_accuracy": 0.84375,
704
+ "macro_f1": 0.2288135593220339,
705
+ "weighted_f1": 0.9152542372881356,
706
+ "macro_auc_ovr": NaN,
707
+ "per_class": {
708
+ "RVRA": {
709
+ "precision": 0.0,
710
+ "recall": 0.0,
711
+ "f1": 0.0,
712
+ "support": 0
713
+ },
714
+ "RVFA": {
715
+ "precision": 0.0,
716
+ "recall": 0.0,
717
+ "f1": 0.0,
718
+ "support": 0
719
+ },
720
+ "FVRA": {
721
+ "precision": 1.0,
722
+ "recall": 0.84375,
723
+ "f1": 0.9152542372881356,
724
+ "support": 640
725
+ },
726
+ "FVFA": {
727
+ "precision": 0.0,
728
+ "recall": 0.0,
729
+ "f1": 0.0,
730
+ "support": 0
731
+ }
732
+ },
733
+ "confusion": [
734
+ [
735
+ 0,
736
+ 0,
737
+ 0,
738
+ 0
739
+ ],
740
+ [
741
+ 0,
742
+ 0,
743
+ 0,
744
+ 0
745
+ ],
746
+ [
747
+ 0,
748
+ 0,
749
+ 540,
750
+ 100
751
+ ],
752
+ [
753
+ 0,
754
+ 0,
755
+ 0,
756
+ 0
757
+ ]
758
+ ],
759
+ "confusion_normalized": [
760
+ [
761
+ 0.0,
762
+ 0.0,
763
+ 0.0,
764
+ 0.0
765
+ ],
766
+ [
767
+ 0.0,
768
+ 0.0,
769
+ 0.0,
770
+ 0.0
771
+ ],
772
+ [
773
+ 0.0,
774
+ 0.0,
775
+ 0.84375,
776
+ 0.15625
777
+ ],
778
+ [
779
+ 0.0,
780
+ 0.0,
781
+ 0.0,
782
+ 0.0
783
+ ]
784
+ ]
785
+ },
786
+ "mean_auc": NaN,
787
+ "per_generator": [
788
+ {
789
+ "group": "deepfaketimit-higher",
790
+ "n": 320,
791
+ "n_fake": 320,
792
+ "detection_rate": 1.0,
793
+ "mean_score": 0.9923089947551489
794
+ },
795
+ {
796
+ "group": "deepfaketimit-lower",
797
+ "n": 320,
798
+ "n_fake": 320,
799
+ "detection_rate": 1.0,
800
+ "mean_score": 0.9938594510778784
801
+ }
802
+ ]
803
+ },
804
+ "wavefake": {
805
+ "n": 11000,
806
+ "audio": {
807
+ "n": 11000,
808
+ "n_fake": 11000,
809
+ "n_real": 0,
810
+ "threshold": 0.9749168753623962,
811
+ "auc": NaN,
812
+ "auc_ci_low": NaN,
813
+ "auc_ci_high": NaN,
814
+ "pr_auc": NaN,
815
+ "eer": NaN,
816
+ "accuracy": 0.06981818181818182,
817
+ "balanced_accuracy": NaN,
818
+ "precision": 1.0,
819
+ "recall": 0.06981818181818182,
820
+ "sensitivity": 0.06981818181818182,
821
+ "specificity": NaN,
822
+ "f1": 0.13052345343303876,
823
+ "macro_f1": NaN,
824
+ "weighted_f1": 0.13052345343303876,
825
+ "brier": 0.6507014471653838,
826
+ "ece": 0.749723216742362,
827
+ "confusion": [
828
+ [
829
+ 0,
830
+ 0
831
+ ],
832
+ [
833
+ 10232,
834
+ 768
835
+ ]
836
+ ],
837
+ "detection_rate": 0.06981818181818182,
838
+ "auc_defined": false
839
+ },
840
+ "clip": {
841
+ "n": 11000,
842
+ "n_fake": 11000,
843
+ "n_real": 0,
844
+ "threshold": 0.664322555065155,
845
+ "auc": NaN,
846
+ "auc_ci_low": NaN,
847
+ "auc_ci_high": NaN,
848
+ "pr_auc": NaN,
849
+ "eer": NaN,
850
+ "accuracy": 0.14063636363636364,
851
+ "balanced_accuracy": NaN,
852
+ "precision": 1.0,
853
+ "recall": 0.14063636363636364,
854
+ "sensitivity": 0.14063636363636364,
855
+ "specificity": NaN,
856
+ "f1": 0.24659281103052522,
857
+ "macro_f1": NaN,
858
+ "weighted_f1": 0.24659281103052522,
859
+ "brier": 0.6507014471653838,
860
+ "ece": 0.749723216742362,
861
+ "confusion": [
862
+ [
863
+ 0,
864
+ 0
865
+ ],
866
+ [
867
+ 9453,
868
+ 1547
869
+ ]
870
+ ],
871
+ "detection_rate": 0.14063636363636364,
872
+ "auc_defined": false
873
+ },
874
+ "mean_auc": NaN,
875
+ "per_generator": [
876
+ {
877
+ "group": "common_voices_prompts_from_conformer_fastspeech2_pwg_ljspeech",
878
+ "n": 1000,
879
+ "n_fake": 1000,
880
+ "detection_rate": 0.184,
881
+ "mean_score": 0.28238860693387685
882
+ },
883
+ {
884
+ "group": "generated",
885
+ "n": 1000,
886
+ "n_fake": 1000,
887
+ "detection_rate": 0.184,
888
+ "mean_score": 0.27945671807974576
889
+ },
890
+ {
891
+ "group": "jsut_multi_band_melgan",
892
+ "n": 1000,
893
+ "n_fake": 1000,
894
+ "detection_rate": 0.246,
895
+ "mean_score": 0.32385537870973347
896
+ },
897
+ {
898
+ "group": "jsut_parallel_wavegan",
899
+ "n": 1000,
900
+ "n_fake": 1000,
901
+ "detection_rate": 0.274,
902
+ "mean_score": 0.3522947371257469
903
+ },
904
+ {
905
+ "group": "ljspeech_full_band_melgan",
906
+ "n": 1000,
907
+ "n_fake": 1000,
908
+ "detection_rate": 0.097,
909
+ "mean_score": 0.2245618510711938
910
+ },
911
+ {
912
+ "group": "ljspeech_hifiGAN",
913
+ "n": 1000,
914
+ "n_fake": 1000,
915
+ "detection_rate": 0.076,
916
+ "mean_score": 0.19265026525966822
917
+ },
918
+ {
919
+ "group": "ljspeech_melgan",
920
+ "n": 1000,
921
+ "n_fake": 1000,
922
+ "detection_rate": 0.083,
923
+ "mean_score": 0.19913244058191776
924
+ },
925
+ {
926
+ "group": "ljspeech_melgan_large",
927
+ "n": 1000,
928
+ "n_fake": 1000,
929
+ "detection_rate": 0.087,
930
+ "mean_score": 0.19650989991612733
931
+ },
932
+ {
933
+ "group": "ljspeech_multi_band_melgan",
934
+ "n": 1000,
935
+ "n_fake": 1000,
936
+ "detection_rate": 0.121,
937
+ "mean_score": 0.25957003990188243
938
+ },
939
+ {
940
+ "group": "ljspeech_parallel_wavegan",
941
+ "n": 1000,
942
+ "n_fake": 1000,
943
+ "detection_rate": 0.12,
944
+ "mean_score": 0.24629648437350987
945
+ },
946
+ {
947
+ "group": "ljspeech_waveglow",
948
+ "n": 1000,
949
+ "n_fake": 1000,
950
+ "detection_rate": 0.075,
951
+ "mean_score": 0.19632819388061762
952
+ }
953
+ ]
954
+ },
955
+ "asvspoof2019-la": {
956
+ "n": 71237,
957
+ "audio": {
958
+ "n": 71237,
959
+ "n_fake": 63882,
960
+ "n_real": 7355,
961
+ "threshold": 0.9749168753623962,
962
+ "auc": 0.8525468779952909,
963
+ "auc_ci_low": 0.8484770992089404,
964
+ "auc_ci_high": 0.8568395237705754,
965
+ "pr_auc": 0.9793934702260568,
966
+ "eer": 0.22840294364113847,
967
+ "accuracy": 0.7400508162892878,
968
+ "balanced_accuracy": 0.7776426512163583,
969
+ "precision": 0.9731528223955943,
970
+ "recall": 0.7302683071913841,
971
+ "sensitivity": 0.7302683071913841,
972
+ "specificity": 0.8250169952413324,
973
+ "f1": 0.8343945626900375,
974
+ "macro_f1": 0.6151486090673388,
975
+ "weighted_f1": 0.7891216289928029,
976
+ "brier": 0.12537716908748978,
977
+ "ece": 0.11960805053771777,
978
+ "confusion": [
979
+ [
980
+ 6068,
981
+ 1287
982
+ ],
983
+ [
984
+ 17231,
985
+ 46651
986
+ ]
987
+ ],
988
+ "detection_rate": 0.7302683071913841,
989
+ "auc_defined": true
990
+ },
991
+ "clip": {
992
+ "n": 71237,
993
+ "n_fake": 63882,
994
+ "n_real": 7355,
995
+ "threshold": 0.664322555065155,
996
+ "auc": 0.8525468779952909,
997
+ "auc_ci_low": 0.8484770992089404,
998
+ "auc_ci_high": 0.8568395237705754,
999
+ "pr_auc": 0.9793934702260568,
1000
+ "eer": 0.22840294364113847,
1001
+ "accuracy": 0.8210761261703889,
1002
+ "balanced_accuracy": 0.7512965494610634,
1003
+ "precision": 0.9558550848666382,
1004
+ "recall": 0.8392348392348392,
1005
+ "sensitivity": 0.8392348392348392,
1006
+ "specificity": 0.6633582596872876,
1007
+ "f1": 0.8937567725264649,
1008
+ "macro_f1": 0.6636842874363572,
1009
+ "weighted_f1": 0.8462482270279812,
1010
+ "brier": 0.12537716908748978,
1011
+ "ece": 0.11960805053771777,
1012
+ "confusion": [
1013
+ [
1014
+ 4879,
1015
+ 2476
1016
+ ],
1017
+ [
1018
+ 10270,
1019
+ 53612
1020
+ ]
1021
+ ],
1022
+ "detection_rate": 0.8392348392348392,
1023
+ "auc_defined": true
1024
+ },
1025
+ "mean_auc": 0.8525468779952909,
1026
+ "per_generator": [
1027
+ {
1028
+ "group": "A07",
1029
+ "n": 4914,
1030
+ "n_fake": 4914,
1031
+ "detection_rate": 0.9283679283679284,
1032
+ "mean_score": 0.930233892639375,
1033
+ "auc_vs_reals": 0.9114350928422988
1034
+ },
1035
+ {
1036
+ "group": "A08",
1037
+ "n": 4914,
1038
+ "n_fake": 4914,
1039
+ "detection_rate": 0.973951973951974,
1040
+ "mean_score": 0.9670470648422067,
1041
+ "auc_vs_reals": 0.9425701674512007
1042
+ },
1043
+ {
1044
+ "group": "A09",
1045
+ "n": 4914,
1046
+ "n_fake": 4914,
1047
+ "detection_rate": 0.9894179894179894,
1048
+ "mean_score": 0.9796086159945262,
1049
+ "auc_vs_reals": 0.957039917305043
1050
+ },
1051
+ {
1052
+ "group": "A10",
1053
+ "n": 4914,
1054
+ "n_fake": 4914,
1055
+ "detection_rate": 0.8620268620268621,
1056
+ "mean_score": 0.8758777386532004,
1057
+ "auc_vs_reals": 0.8645480925902408
1058
+ },
1059
+ {
1060
+ "group": "A11",
1061
+ "n": 4914,
1062
+ "n_fake": 4914,
1063
+ "detection_rate": 0.9324379324379325,
1064
+ "mean_score": 0.9339730371889765,
1065
+ "auc_vs_reals": 0.9067971973138527
1066
+ },
1067
+ {
1068
+ "group": "A12",
1069
+ "n": 4914,
1070
+ "n_fake": 4914,
1071
+ "detection_rate": 0.9963369963369964,
1072
+ "mean_score": 0.9862784995982863,
1073
+ "auc_vs_reals": 0.9732161221964077
1074
+ },
1075
+ {
1076
+ "group": "A13",
1077
+ "n": 4914,
1078
+ "n_fake": 4914,
1079
+ "detection_rate": 0.998982498982499,
1080
+ "mean_score": 0.9885191416923573,
1081
+ "auc_vs_reals": 0.9786542120668567
1082
+ },
1083
+ {
1084
+ "group": "A14",
1085
+ "n": 4914,
1086
+ "n_fake": 4914,
1087
+ "detection_rate": 0.5647130647130647,
1088
+ "mean_score": 0.6313800356871273,
1089
+ "auc_vs_reals": 0.6729830307668513
1090
+ },
1091
+ {
1092
+ "group": "A15",
1093
+ "n": 4914,
1094
+ "n_fake": 4914,
1095
+ "detection_rate": 0.6457061457061457,
1096
+ "mean_score": 0.7012431903021682,
1097
+ "auc_vs_reals": 0.7207002454453169
1098
+ },
1099
+ {
1100
+ "group": "A16",
1101
+ "n": 4914,
1102
+ "n_fake": 4914,
1103
+ "detection_rate": 0.9131054131054132,
1104
+ "mean_score": 0.9176960533244499,
1105
+ "auc_vs_reals": 0.900356561131544
1106
+ },
1107
+ {
1108
+ "group": "A17",
1109
+ "n": 4914,
1110
+ "n_fake": 4914,
1111
+ "detection_rate": 0.8284493284493285,
1112
+ "mean_score": 0.8520933085636342,
1113
+ "auc_vs_reals": 0.8360739733615328
1114
+ },
1115
+ {
1116
+ "group": "A18",
1117
+ "n": 4914,
1118
+ "n_fake": 4914,
1119
+ "detection_rate": 0.7621082621082621,
1120
+ "mean_score": 0.7977835344712413,
1121
+ "auc_vs_reals": 0.7907205152276533
1122
+ },
1123
+ {
1124
+ "group": "A19",
1125
+ "n": 4914,
1126
+ "n_fake": 4914,
1127
+ "detection_rate": 0.5144485144485145,
1128
+ "mean_score": 0.5836208016552125,
1129
+ "auc_vs_reals": 0.6280142862399831
1130
+ },
1131
+ {
1132
+ "group": "real",
1133
+ "n": 7355,
1134
+ "n_fake": 0,
1135
+ "detection_rate": NaN,
1136
+ "mean_score": 0.42054853503909506
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.9749168753623962,
1147
+ "auc": 0.6402366297080879,
1148
+ "auc_ci_low": 0.6346978898415521,
1149
+ "auc_ci_high": 0.6458975080328873,
1150
+ "pr_auc": 0.4204110115750209,
1151
+ "eer": 0.38201554307425406,
1152
+ "accuracy": 0.6093017401428616,
1153
+ "balanced_accuracy": 0.5936816154062402,
1154
+ "precision": 0.4772554965883245,
1155
+ "recall": 0.5327522004062288,
1156
+ "sensitivity": 0.5327522004062288,
1157
+ "specificity": 0.6546110304062516,
1158
+ "f1": 0.5034791650003999,
1159
+ "macro_f1": 0.590710323317797,
1160
+ "weighted_f1": 0.6130732751668745,
1161
+ "brier": 0.337565800366075,
1162
+ "ece": 0.30977892946505997,
1163
+ "confusion": [
1164
+ [
1165
+ 13068,
1166
+ 6895
1167
+ ],
1168
+ [
1169
+ 5521,
1170
+ 6295
1171
+ ]
1172
+ ],
1173
+ "detection_rate": 0.5327522004062288,
1174
+ "auc_defined": true
1175
+ },
1176
+ "clip": {
1177
+ "n": 31779,
1178
+ "n_fake": 11816,
1179
+ "n_real": 19963,
1180
+ "threshold": 0.664322555065155,
1181
+ "auc": 0.6402366297080879,
1182
+ "auc_ci_low": 0.6346978898415521,
1183
+ "auc_ci_high": 0.6458975080328873,
1184
+ "pr_auc": 0.4204110115750209,
1185
+ "eer": 0.38201554307425406,
1186
+ "accuracy": 0.6213851914786495,
1187
+ "balanced_accuracy": 0.6299630047646372,
1188
+ "precision": 0.4932049830124575,
1189
+ "recall": 0.6634224779959377,
1190
+ "sensitivity": 0.6634224779959377,
1191
+ "specificity": 0.5965035315333367,
1192
+ "f1": 0.5657885239985565,
1193
+ "macro_f1": 0.6150745788928288,
1194
+ "weighted_f1": 0.6277097621655446,
1195
+ "brier": 0.337565800366075,
1196
+ "ece": 0.30977892946505997,
1197
+ "confusion": [
1198
+ [
1199
+ 11908,
1200
+ 8055
1201
+ ],
1202
+ [
1203
+ 3977,
1204
+ 7839
1205
+ ]
1206
+ ],
1207
+ "detection_rate": 0.6634224779959377,
1208
+ "auc_defined": true
1209
+ },
1210
+ "mean_auc": 0.6402366297080879,
1211
+ "per_generator": [
1212
+ {
1213
+ "group": "in-the-wild-fake",
1214
+ "n": 11816,
1215
+ "n_fake": 11816,
1216
+ "detection_rate": 0.6634224779959377,
1217
+ "mean_score": 0.7040126891868989,
1218
+ "auc_vs_reals": 0.6402366297080879
1219
+ },
1220
+ {
1221
+ "group": "real",
1222
+ "n": 19963,
1223
+ "n_fake": 0,
1224
+ "detection_rate": NaN,
1225
+ "mean_score": 0.447043257548888
1226
+ }
1227
+ ]
1228
+ }
1229
+ },
1230
+ "thresholds": {
1231
+ "video": 0.3247705399990082,
1232
+ "audio": 0.9749168753623962,
1233
+ "clip": 0.664322555065155
1234
+ }
1235
+ }
experiments/EXP_046_davidnet-qacp_no_mismatch_s123/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.3247705399990082,0.970761689291101,0.9580678733031674,0.9823990384615385,0.9901428682403696,0.08397812971342386,0.9466975666280417,0.9199170437405731,0.9611360239162929,0.9698340874811463,0.9698340874811463,0.87,0.9654654654654654,0.9243570982149663,0.9464117610619895,0.04845729798308951,0.022235096094488822,0.9698340874811463,True
3
+ audio,863,358,505,0.9749168753623962,0.999789811383373,0.9994800597378174,0.999994468720615,0.9996996692761213,0.00576359311908847,0.9779837775202781,0.9738702361856297,0.9970674486803519,0.9497206703910615,0.9497206703910615,0.998019801980198,0.9728183118741058,0.9771589125095943,0.9778982732203901,0.004841346230911436,0.014444278190527573,0.9497206703910615,True
4
+ clip,863,763,100,0.664322555065155,0.9739252948885976,0.9601965923984274,0.9854721494102228,0.9963662979453443,0.07997378768020971,0.9432213209733488,0.9114089121887288,0.9824324324324324,0.9528178243774574,0.9528178243774574,0.87,0.9673985362608117,0.873833797278388,0.9457149351061366,0.03580514600336696,0.015914374420706364,0.9528178243774574,True
experiments/EXP_046_davidnet-qacp_no_mismatch_s123/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.3247705399990082,
8
+ "auc": 0.970761689291101,
9
+ "auc_ci_low": 0.9580678733031674,
10
+ "auc_ci_high": 0.9823990384615385,
11
+ "pr_auc": 0.9901428682403696,
12
+ "eer": 0.08397812971342386,
13
+ "accuracy": 0.9466975666280417,
14
+ "balanced_accuracy": 0.9199170437405731,
15
+ "precision": 0.9611360239162929,
16
+ "recall": 0.9698340874811463,
17
+ "sensitivity": 0.9698340874811463,
18
+ "specificity": 0.87,
19
+ "f1": 0.9654654654654654,
20
+ "macro_f1": 0.9243570982149663,
21
+ "weighted_f1": 0.9464117610619895,
22
+ "brier": 0.04845729798308951,
23
+ "ece": 0.022235096094488822,
24
+ "confusion": [
25
+ [
26
+ 174,
27
+ 26
28
+ ],
29
+ [
30
+ 20,
31
+ 643
32
+ ]
33
+ ],
34
+ "detection_rate": 0.9698340874811463,
35
+ "auc_defined": true
36
+ },
37
+ "audio": {
38
+ "n": 863,
39
+ "n_fake": 358,
40
+ "n_real": 505,
41
+ "threshold": 0.9749168753623962,
42
+ "auc": 0.999789811383373,
43
+ "auc_ci_low": 0.9994800597378174,
44
+ "auc_ci_high": 0.999994468720615,
45
+ "pr_auc": 0.9996996692761213,
46
+ "eer": 0.00576359311908847,
47
+ "accuracy": 0.9779837775202781,
48
+ "balanced_accuracy": 0.9738702361856297,
49
+ "precision": 0.9970674486803519,
50
+ "recall": 0.9497206703910615,
51
+ "sensitivity": 0.9497206703910615,
52
+ "specificity": 0.998019801980198,
53
+ "f1": 0.9728183118741058,
54
+ "macro_f1": 0.9771589125095943,
55
+ "weighted_f1": 0.9778982732203901,
56
+ "brier": 0.004841346230911436,
57
+ "ece": 0.014444278190527573,
58
+ "confusion": [
59
+ [
60
+ 504,
61
+ 1
62
+ ],
63
+ [
64
+ 18,
65
+ 340
66
+ ]
67
+ ],
68
+ "detection_rate": 0.9497206703910615,
69
+ "auc_defined": true
70
+ },
71
+ "clip": {
72
+ "n": 863,
73
+ "n_fake": 763,
74
+ "n_real": 100,
75
+ "threshold": 0.664322555065155,
76
+ "auc": 0.9739252948885976,
77
+ "auc_ci_low": 0.9601965923984274,
78
+ "auc_ci_high": 0.9854721494102228,
79
+ "pr_auc": 0.9963662979453443,
80
+ "eer": 0.07997378768020971,
81
+ "accuracy": 0.9432213209733488,
82
+ "balanced_accuracy": 0.9114089121887288,
83
+ "precision": 0.9824324324324324,
84
+ "recall": 0.9528178243774574,
85
+ "sensitivity": 0.9528178243774574,
86
+ "specificity": 0.87,
87
+ "f1": 0.9673985362608117,
88
+ "macro_f1": 0.873833797278388,
89
+ "weighted_f1": 0.9457149351061366,
90
+ "brier": 0.03580514600336696,
91
+ "ece": 0.015914374420706364,
92
+ "confusion": [
93
+ [
94
+ 87,
95
+ 13
96
+ ],
97
+ [
98
+ 36,
99
+ 727
100
+ ]
101
+ ],
102
+ "detection_rate": 0.9528178243774574,
103
+ "auc_defined": true
104
+ },
105
+ "quadrant": {
106
+ "n": 863,
107
+ "accuracy": 0.9374275782155272,
108
+ "balanced_accuracy": 0.9193712316968131,
109
+ "macro_f1": 0.9141046113596023,
110
+ "weighted_f1": 0.9379306722891442,
111
+ "macro_auc_ovr": 0.987285221965144,
112
+ "per_class": {
113
+ "RVRA": {
114
+ "precision": 0.7962962962962963,
115
+ "recall": 0.86,
116
+ "f1": 0.8269230769230769,
117
+ "support": 100
118
+ },
119
+ "RVFA": {
120
+ "precision": 0.9183673469387755,
121
+ "recall": 0.9,
122
+ "f1": 0.9090909090909091,
123
+ "support": 100
124
+ },
125
+ "FVRA": {
126
+ "precision": 0.9694656488549618,
127
+ "recall": 0.9407407407407408,
128
+ "f1": 0.9548872180451128,
129
+ "support": 405
130
+ },
131
+ "FVFA": {
132
+ "precision": 0.9545454545454546,
133
+ "recall": 0.9767441860465116,
134
+ "f1": 0.9655172413793104,
135
+ "support": 258
136
+ }
137
+ },
138
+ "confusion": [
139
+ [
140
+ 86,
141
+ 2,
142
+ 12,
143
+ 0
144
+ ],
145
+ [
146
+ 0,
147
+ 90,
148
+ 0,
149
+ 10
150
+ ],
151
+ [
152
+ 22,
153
+ 0,
154
+ 381,
155
+ 2
156
+ ],
157
+ [
158
+ 0,
159
+ 6,
160
+ 0,
161
+ 252
162
+ ]
163
+ ],
164
+ "confusion_normalized": [
165
+ [
166
+ 0.86,
167
+ 0.02,
168
+ 0.12,
169
+ 0.0
170
+ ],
171
+ [
172
+ 0.0,
173
+ 0.9,
174
+ 0.0,
175
+ 0.1
176
+ ],
177
+ [
178
+ 0.05432098765432099,
179
+ 0.0,
180
+ 0.9407407407407408,
181
+ 0.0049382716049382715
182
+ ],
183
+ [
184
+ 0.0,
185
+ 0.023255813953488372,
186
+ 0.0,
187
+ 0.9767441860465116
188
+ ]
189
+ ]
190
+ },
191
+ "mean_auc": 0.9852757503372369,
192
+ "evaluated_checkpoint": "EXP_046@epoch16:104caf89b75e"
193
+ }
experiments/EXP_046_davidnet-qacp_no_mismatch_s123/metrics/thresholds.json ADDED
@@ -0,0 +1,7 @@
 
 
 
 
 
 
 
 
1
+ {
2
+ "policy": "val_eer",
3
+ "fitted_on": "validation",
4
+ "video": 0.3247705399990082,
5
+ "audio": 0.9749168753623962,
6
+ "clip": 0.664322555065155
7
+ }
experiments/EXP_046_davidnet-qacp_no_mismatch_s123/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.3247705399990082,
8
+ "auc": 0.990952380952381,
9
+ "auc_ci_low": 0.9847511904761904,
10
+ "auc_ci_high": 0.996155,
11
+ "pr_auc": 0.9968436921673459,
12
+ "eer": 0.03385714285714287,
13
+ "accuracy": 0.9669902912621359,
14
+ "balanced_accuracy": 0.9661428571428572,
15
+ "precision": 0.9864130434782609,
16
+ "recall": 0.968,
17
+ "sensitivity": 0.968,
18
+ "specificity": 0.9642857142857143,
19
+ "f1": 0.9771197846567967,
20
+ "macro_f1": 0.9589431675897224,
21
+ "weighted_f1": 0.9672373520766397,
22
+ "brier": 0.034428901141774555,
23
+ "ece": 0.033818136256875346,
24
+ "confusion": [
25
+ [
26
+ 135,
27
+ 5
28
+ ],
29
+ [
30
+ 12,
31
+ 363
32
+ ]
33
+ ],
34
+ "detection_rate": 0.968,
35
+ "auc_defined": true
36
+ },
37
+ "audio": {
38
+ "n": 515,
39
+ "n_fake": 208,
40
+ "n_real": 307,
41
+ "threshold": 0.9749168753623962,
42
+ "auc": 0.9998355675269356,
43
+ "auc_ci_low": 0.9993657604610373,
44
+ "auc_ci_high": 1.0,
45
+ "pr_auc": 0.9997406993696908,
46
+ "eer": 0.0016286644951140066,
47
+ "accuracy": 0.9980582524271845,
48
+ "balanced_accuracy": 0.998371335504886,
49
+ "precision": 0.9952153110047847,
50
+ "recall": 1.0,
51
+ "sensitivity": 1.0,
52
+ "specificity": 0.996742671009772,
53
+ "f1": 0.9976019184652278,
54
+ "macro_f1": 0.9979852985474589,
55
+ "weighted_f1": 0.9980589968545286,
56
+ "brier": 0.008018668550629727,
57
+ "ece": 0.017988206118851612,
58
+ "confusion": [
59
+ [
60
+ 306,
61
+ 1
62
+ ],
63
+ [
64
+ 0,
65
+ 208
66
+ ]
67
+ ],
68
+ "detection_rate": 1.0,
69
+ "auc_defined": true
70
+ },
71
+ "clip": {
72
+ "n": 515,
73
+ "n_fake": 445,
74
+ "n_real": 70,
75
+ "threshold": 0.664322555065155,
76
+ "auc": 0.983852327447833,
77
+ "auc_ci_low": 0.9694502407704655,
78
+ "auc_ci_high": 0.993583467094703,
79
+ "pr_auc": 0.9974098709737966,
80
+ "eer": 0.04614767255216692,
81
+ "accuracy": 0.9514563106796117,
82
+ "balanced_accuracy": 0.9538523274478331,
83
+ "precision": 0.9929577464788732,
84
+ "recall": 0.950561797752809,
85
+ "sensitivity": 0.950561797752809,
86
+ "specificity": 0.9571428571428572,
87
+ "f1": 0.9712973593570609,
88
+ "macro_f1": 0.9070323274772726,
89
+ "weighted_f1": 0.9538272536033319,
90
+ "brier": 0.031779829941444515,
91
+ "ece": 0.028340021933166742,
92
+ "confusion": [
93
+ [
94
+ 67,
95
+ 3
96
+ ],
97
+ [
98
+ 22,
99
+ 423
100
+ ]
101
+ ],
102
+ "detection_rate": 0.950561797752809,
103
+ "auc_defined": true
104
+ },
105
+ "quadrant": {
106
+ "n": 515,
107
+ "accuracy": 0.9436893203883495,
108
+ "balanced_accuracy": 0.9545561757999842,
109
+ "macro_f1": 0.9374169502342102,
110
+ "weighted_f1": 0.9444354255090165,
111
+ "macro_auc_ovr": 0.9932812156342148,
112
+ "per_class": {
113
+ "RVRA": {
114
+ "precision": 0.8024691358024691,
115
+ "recall": 0.9285714285714286,
116
+ "f1": 0.8609271523178808,
117
+ "support": 70
118
+ },
119
+ "RVFA": {
120
+ "precision": 0.9459459459459459,
121
+ "recall": 1.0,
122
+ "f1": 0.9722222222222222,
123
+ "support": 70
124
+ },
125
+ "FVRA": {
126
+ "precision": 0.9818181818181818,
127
+ "recall": 0.9113924050632911,
128
+ "f1": 0.9452954048140044,
129
+ "support": 237
130
+ },
131
+ "FVFA": {
132
+ "precision": 0.9642857142857143,
133
+ "recall": 0.9782608695652174,
134
+ "f1": 0.9712230215827338,
135
+ "support": 138
136
+ }
137
+ },
138
+ "confusion": [
139
+ [
140
+ 65,
141
+ 1,
142
+ 4,
143
+ 0
144
+ ],
145
+ [
146
+ 0,
147
+ 70,
148
+ 0,
149
+ 0
150
+ ],
151
+ [
152
+ 16,
153
+ 0,
154
+ 216,
155
+ 5
156
+ ],
157
+ [
158
+ 0,
159
+ 3,
160
+ 0,
161
+ 135
162
+ ]
163
+ ],
164
+ "confusion_normalized": [
165
+ [
166
+ 0.9285714285714286,
167
+ 0.014285714285714285,
168
+ 0.05714285714285714,
169
+ 0.0
170
+ ],
171
+ [
172
+ 0.0,
173
+ 1.0,
174
+ 0.0,
175
+ 0.0
176
+ ],
177
+ [
178
+ 0.06751054852320675,
179
+ 0.0,
180
+ 0.9113924050632911,
181
+ 0.02109704641350211
182
+ ],
183
+ [
184
+ 0.0,
185
+ 0.021739130434782608,
186
+ 0.0,
187
+ 0.9782608695652174
188
+ ]
189
+ ]
190
+ },
191
+ "mean_auc": 0.9953939742396583
192
+ }
experiments/EXP_046_davidnet-qacp_no_mismatch_s123/{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:6faa222421cb9652cf09f231d9f6b961cbf3b1d2df3699fb3ad2e31fafb80443
3
- size 1003391315
 
1
  version https://git-lfs.github.com/spec/v1
2
+ oid sha256:b8d064780af89ca023fccaf65913c450051962606e520e040d8c0861e19eca8b
3
+ size 17288275
experiments/EXP_046_davidnet-qacp_no_mismatch_s123/predictions/cross_celeb-df-v2.csv ADDED
The diff for this file is too large to render. See raw diff
 
experiments/EXP_046_davidnet-qacp_no_mismatch_s123/predictions/cross_deepfaketimit.csv ADDED
The diff for this file is too large to render. See raw diff
 
experiments/EXP_046_davidnet-qacp_no_mismatch_s123/predictions/cross_dfdc-10.csv ADDED
The diff for this file is too large to render. See raw diff
 
experiments/EXP_046_davidnet-qacp_no_mismatch_s123/predictions/cross_in-the-wild.csv ADDED
The diff for this file is too large to render. See raw diff
 
experiments/EXP_046_davidnet-qacp_no_mismatch_s123/predictions/cross_wavefake.csv ADDED
The diff for this file is too large to render. See raw diff
 
experiments/EXP_046_davidnet-qacp_no_mismatch_s123/predictions/test.csv ADDED
The diff for this file is too large to render. See raw diff
 
experiments/EXP_046_davidnet-qacp_no_mismatch_s123/predictions/val.csv ADDED
The diff for this file is too large to render. See raw diff