MIHMahmudEli commited on
Commit
97dc726
·
verified ·
1 Parent(s): 2f0621a

EXP_157: results

Browse files
Files changed (47) hide show
  1. .gitattributes +2 -0
  2. experiments/EXP_157_davidnet-qacp_scaled_s123/README.md +16 -0
  3. experiments/EXP_157_davidnet-qacp_scaled_s123/checkpoints/LATEST.json +0 -9
  4. experiments/EXP_157_davidnet-qacp_scaled_s123/checkpoints/step-0002584/meta.json +0 -13
  5. experiments/EXP_157_davidnet-qacp_scaled_s123/configs/config.json +263 -0
  6. experiments/EXP_157_davidnet-qacp_scaled_s123/configs/environment.json +72 -0
  7. experiments/EXP_157_davidnet-qacp_scaled_s123/configs/experiment_metadata.json +38 -0
  8. experiments/EXP_157_davidnet-qacp_scaled_s123/configs/requirements.lock.txt +920 -0
  9. experiments/EXP_157_davidnet-qacp_scaled_s123/figures/calibration_curve.pdf +0 -0
  10. experiments/EXP_157_davidnet-qacp_scaled_s123/figures/calibration_curve.png +0 -0
  11. experiments/EXP_157_davidnet-qacp_scaled_s123/figures/confusion_matrix.pdf +0 -0
  12. experiments/EXP_157_davidnet-qacp_scaled_s123/{checkpoints/step-0002584/training_state.pt → figures/confusion_matrix.png} +2 -2
  13. experiments/EXP_157_davidnet-qacp_scaled_s123/figures/learning_rate.pdf +0 -0
  14. experiments/EXP_157_davidnet-qacp_scaled_s123/figures/learning_rate.png +0 -0
  15. experiments/EXP_157_davidnet-qacp_scaled_s123/figures/per_class_performance.pdf +0 -0
  16. experiments/EXP_157_davidnet-qacp_scaled_s123/figures/per_class_performance.png +0 -0
  17. experiments/EXP_157_davidnet-qacp_scaled_s123/figures/per_generator.pdf +0 -0
  18. experiments/EXP_157_davidnet-qacp_scaled_s123/figures/per_generator.png +0 -0
  19. experiments/EXP_157_davidnet-qacp_scaled_s123/figures/precision_recall_curve.pdf +0 -0
  20. experiments/EXP_157_davidnet-qacp_scaled_s123/figures/precision_recall_curve.png +0 -0
  21. experiments/EXP_157_davidnet-qacp_scaled_s123/figures/roc_curve.pdf +0 -0
  22. experiments/EXP_157_davidnet-qacp_scaled_s123/figures/roc_curve.png +0 -0
  23. experiments/EXP_157_davidnet-qacp_scaled_s123/figures/score_distribution.pdf +0 -0
  24. experiments/EXP_157_davidnet-qacp_scaled_s123/figures/score_distribution.png +0 -0
  25. experiments/EXP_157_davidnet-qacp_scaled_s123/figures/training_loss.pdf +0 -0
  26. experiments/EXP_157_davidnet-qacp_scaled_s123/figures/training_loss.png +0 -0
  27. experiments/EXP_157_davidnet-qacp_scaled_s123/figures/validation_metrics.pdf +0 -0
  28. experiments/EXP_157_davidnet-qacp_scaled_s123/figures/validation_metrics.png +0 -0
  29. experiments/EXP_157_davidnet-qacp_scaled_s123/metrics/classification_report.csv +8 -0
  30. experiments/EXP_157_davidnet-qacp_scaled_s123/metrics/confusion_matrix.csv +5 -0
  31. experiments/EXP_157_davidnet-qacp_scaled_s123/metrics/cross_dataset_metrics.json +813 -0
  32. experiments/EXP_157_davidnet-qacp_scaled_s123/metrics/fairness.csv +15 -0
  33. experiments/EXP_157_davidnet-qacp_scaled_s123/metrics/per_class_metrics.csv +5 -0
  34. experiments/EXP_157_davidnet-qacp_scaled_s123/metrics/per_generator.csv +8 -0
  35. experiments/EXP_157_davidnet-qacp_scaled_s123/metrics/summary.json +1235 -0
  36. experiments/EXP_157_davidnet-qacp_scaled_s123/metrics/test_metrics.csv +4 -0
  37. experiments/EXP_157_davidnet-qacp_scaled_s123/metrics/test_metrics.json +193 -0
  38. experiments/EXP_157_davidnet-qacp_scaled_s123/metrics/thresholds.json +7 -0
  39. experiments/EXP_157_davidnet-qacp_scaled_s123/metrics/validation_metrics.json +192 -0
  40. experiments/EXP_157_davidnet-qacp_scaled_s123/predictions/cross_asvspoof2019-la.csv +3 -0
  41. experiments/EXP_157_davidnet-qacp_scaled_s123/predictions/cross_celeb-df-v2.csv +0 -0
  42. experiments/EXP_157_davidnet-qacp_scaled_s123/predictions/cross_deepfaketimit.csv +0 -0
  43. experiments/EXP_157_davidnet-qacp_scaled_s123/predictions/cross_dfdc-10.csv +0 -0
  44. experiments/EXP_157_davidnet-qacp_scaled_s123/predictions/cross_in-the-wild.csv +0 -0
  45. experiments/EXP_157_davidnet-qacp_scaled_s123/predictions/cross_wavefake.csv +0 -0
  46. experiments/EXP_157_davidnet-qacp_scaled_s123/predictions/test.csv +0 -0
  47. experiments/EXP_157_davidnet-qacp_scaled_s123/predictions/val.csv +0 -0
.gitattributes CHANGED
@@ -224,3 +224,5 @@ experiments/EXP_145_cross-attn_s42/predictions/cross_asvspoof2019-la.csv filter=
224
  experiments/EXP_150_avff_s456/predictions/cross_asvspoof2019-la.csv filter=lfs diff=lfs merge=lfs -text
225
  experiments/EXP_156_davidnet-qacp_scaled_s7/predictions/cross_asvspoof2019-la.csv filter=lfs diff=lfs merge=lfs -text
226
  experiments/EXP_156_davidnet-qacp_scaled_s7/figures/confusion_matrix.png filter=lfs diff=lfs merge=lfs -text
 
 
 
224
  experiments/EXP_150_avff_s456/predictions/cross_asvspoof2019-la.csv filter=lfs diff=lfs merge=lfs -text
225
  experiments/EXP_156_davidnet-qacp_scaled_s7/predictions/cross_asvspoof2019-la.csv filter=lfs diff=lfs merge=lfs -text
226
  experiments/EXP_156_davidnet-qacp_scaled_s7/figures/confusion_matrix.png filter=lfs diff=lfs merge=lfs -text
227
+ experiments/EXP_157_davidnet-qacp_scaled_s123/predictions/cross_asvspoof2019-la.csv filter=lfs diff=lfs merge=lfs -text
228
+ experiments/EXP_157_davidnet-qacp_scaled_s123/figures/confusion_matrix.png filter=lfs diff=lfs merge=lfs -text
experiments/EXP_157_davidnet-qacp_scaled_s123/README.md ADDED
@@ -0,0 +1,16 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # EXP_157 - davidnet-qacp_scaled (seed 123)
2
+
3
+ DAVID-Net initialized from Scaled QACP checkpoint.
4
+
5
+ - group: `proposed`, stage: `stage1`, split protocol: `strict`
6
+ - initialised from: `qacp-scaled`
7
+ - config hash: `c858797d8fa5`, feature set: `fs-a3b70d8acd`
8
+ - best epoch 13 (0.9954095238095239), 19 epochs, 0.261 h, stop: early stopping: no improvement in 6 epochs
9
+
10
+ | test task | AUC | EER | F1@val-thr |
11
+ |---|---|---|---|
12
+ | video | 0.9769 | 0.0682 | 0.9598 |
13
+ | audio | 0.9999 | 0.0058 | 0.9873 |
14
+ | clip | 0.9804 | 0.0724 | 0.9756 |
15
+
16
+ Files: `configs/` (config, environment, metadata, requirements), `metrics/`, `predictions/`, `figures/`, `logs/`, `best_model/`.
experiments/EXP_157_davidnet-qacp_scaled_s123/checkpoints/LATEST.json DELETED
@@ -1,9 +0,0 @@
1
- {
2
- "step": 2584,
3
- "dir": "checkpoints/step-0002584",
4
- "updated_at": "2026-11-01T13:09:57Z",
5
- "config_hash": "c858797d8fa5",
6
- "history": [
7
- "checkpoints/step-0002584"
8
- ]
9
- }
 
 
 
 
 
 
 
 
 
 
experiments/EXP_157_davidnet-qacp_scaled_s123/checkpoints/step-0002584/meta.json DELETED
@@ -1,13 +0,0 @@
1
- {
2
- "config_hash": "c858797d8fa5",
3
- "created_at": "2026-11-01T13:09:54Z",
4
- "epoch": 19,
5
- "files": {
6
- "training_state.pt": {
7
- "bytes": 1003391891,
8
- "sha256": "25de945d09fdeccb7ffeec9f2b90d03c48b9d83648441cb8dbf9f2132d086253"
9
- }
10
- },
11
- "reason": "completed",
12
- "step": 2584
13
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
experiments/EXP_157_davidnet-qacp_scaled_s123/configs/config.json ADDED
@@ -0,0 +1,263 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "project": {
3
+ "name": "DAVID-Net-AV",
4
+ "hf_repo": "MIHMahmudEli/davidnet-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/Thesis.git",
9
+ "code_revision": "462c9a04421450e560af4f695fcb0babb3d89283",
10
+ "work_dir": "/kaggle/working/davidnet",
11
+ "scratch_dir": "/tmp/davidnet"
12
+ },
13
+ "mode": "full",
14
+ "seeds": [
15
+ 123
16
+ ],
17
+ "data": {
18
+ "primary": "fakeavceleb",
19
+ "split_protocol": "strict_identity",
20
+ "split_seed": 42,
21
+ "split_fractions": [
22
+ 0.65,
23
+ 0.15,
24
+ 0.2
25
+ ],
26
+ "n_frames": 16,
27
+ "window_seconds": 4.0,
28
+ "sample_rate": 16000,
29
+ "frame_size": 224,
30
+ "cache_frames": 24,
31
+ "cache_seconds": 6.0,
32
+ "face_crop": {
33
+ "enabled": true,
34
+ "detector": "yunet",
35
+ "detect_frames": 4,
36
+ "box_scale": 1.8,
37
+ "decode_max_side": 640
38
+ },
39
+ "cross_datasets": {
40
+ "celeb-df-v2": {
41
+ "use_official_test_list": true
42
+ },
43
+ "dfdc-10": {
44
+ "max_real": 2500,
45
+ "max_fake": 2500
46
+ },
47
+ "deepfaketimit": {},
48
+ "asvspoof2019-la": {
49
+ "partition": "eval"
50
+ },
51
+ "in-the-wild": {},
52
+ "wavefake": {
53
+ "max_per_generator": 1000
54
+ }
55
+ },
56
+ "subsample_seed": 0
57
+ },
58
+ "features": {
59
+ "video_model": "MCG-NJU/videomae-base",
60
+ "audio_model": "microsoft/wavlm-base-plus",
61
+ "video_spatial_grid": 4,
62
+ "audio_tokens": 50,
63
+ "dtype": "float16",
64
+ "train_view_offsets": [
65
+ 0,
66
+ 4,
67
+ 8
68
+ ],
69
+ "eval_view_offset": 4,
70
+ "qacp_variants_per_clip": 4,
71
+ "shard_clips": 512,
72
+ "shard_clips_audio": 4096,
73
+ "extract_batch_size": "auto"
74
+ },
75
+ "model": {
76
+ "d_model": 768,
77
+ "n_heads": 8,
78
+ "n_fusion_layers": 4,
79
+ "dropout": 0.1,
80
+ "use_sync": true,
81
+ "use_disentangle": true,
82
+ "compose_quadrant": false
83
+ },
84
+ "train": {
85
+ "stage1": {
86
+ "epochs": 30,
87
+ "effective_batch": 64,
88
+ "micro_batch": "auto",
89
+ "optimizer": "adamw",
90
+ "lr": 0.0001,
91
+ "weight_decay": 0.05,
92
+ "betas": [
93
+ 0.9,
94
+ 0.999
95
+ ],
96
+ "scheduler": "warmup_cosine",
97
+ "warmup_ratio": 0.05,
98
+ "min_lr_ratio": 0.01,
99
+ "max_grad_norm": 1.0,
100
+ "early_stopping_patience": 6,
101
+ "selection_metric": "val/mean_auc",
102
+ "sampler": "sqrt_balanced",
103
+ "sampler_key": "quadrant",
104
+ "modality_dropout": 0.15,
105
+ "loss_weights": {
106
+ "v": 1.0,
107
+ "a": 1.0,
108
+ "quad": 0.5,
109
+ "loc": 0.5,
110
+ "sync": 0.1,
111
+ "disentangle": 0.1
112
+ },
113
+ "init_from_qacp": true,
114
+ "nonfinite_patience": 20
115
+ },
116
+ "qacp": {
117
+ "epochs": 40,
118
+ "effective_batch": 256,
119
+ "micro_batch": "auto",
120
+ "lr": 0.0003,
121
+ "weight_decay": 0.05,
122
+ "betas": [
123
+ 0.9,
124
+ 0.999
125
+ ],
126
+ "scheduler": "warmup_cosine",
127
+ "warmup_ratio": 0.05,
128
+ "min_lr_ratio": 0.01,
129
+ "max_grad_norm": 1.0,
130
+ "early_stopping_patience": 8,
131
+ "selection_metric": "val/qacp_loss",
132
+ "temperature": 0.1,
133
+ "items_per_epoch": 4096,
134
+ "pseudo_classes": [
135
+ "RVRA",
136
+ "RVFA",
137
+ "FVRA",
138
+ "FVFA",
139
+ "MISMATCH"
140
+ ],
141
+ "nonfinite_patience": 20
142
+ },
143
+ "baseline": {
144
+ "epochs": 30,
145
+ "effective_batch": 64,
146
+ "micro_batch": "auto",
147
+ "lr": 0.001,
148
+ "weight_decay": 0.01,
149
+ "betas": [
150
+ 0.9,
151
+ 0.999
152
+ ],
153
+ "scheduler": "warmup_cosine",
154
+ "warmup_ratio": 0.05,
155
+ "min_lr_ratio": 0.01,
156
+ "max_grad_norm": 1.0,
157
+ "early_stopping_patience": 6,
158
+ "selection_metric": "val/mean_auc",
159
+ "sampler": "sqrt_balanced",
160
+ "sampler_key": "quadrant",
161
+ "nonfinite_patience": 20
162
+ },
163
+ "phase_b": {
164
+ "epochs": 6,
165
+ "effective_batch": 16,
166
+ "micro_batch": "auto",
167
+ "lr": 3e-05,
168
+ "lr_encoder": 1e-05,
169
+ "weight_decay": 0.05,
170
+ "betas": [
171
+ 0.9,
172
+ 0.999
173
+ ],
174
+ "scheduler": "warmup_cosine",
175
+ "warmup_ratio": 0.1,
176
+ "min_lr_ratio": 0.01,
177
+ "max_grad_norm": 1.0,
178
+ "early_stopping_patience": 3,
179
+ "selection_metric": "val/mean_auc",
180
+ "sampler": "sqrt_balanced",
181
+ "sampler_key": "quadrant",
182
+ "modality_dropout": 0.15,
183
+ "loss_weights": {
184
+ "v": 1.0,
185
+ "a": 1.0,
186
+ "quad": 0.5,
187
+ "loc": 0.5,
188
+ "sync": 0.1,
189
+ "disentangle": 0.1
190
+ },
191
+ "unfreeze_top_blocks_video": 2,
192
+ "unfreeze_top_blocks_audio": 2,
193
+ "gradient_checkpointing": true,
194
+ "temporal_augment": true,
195
+ "nonfinite_patience": 20
196
+ }
197
+ },
198
+ "checkpoint": {
199
+ "every_steps": 500,
200
+ "every_minutes": 20.0,
201
+ "keep_last": 2,
202
+ "prune_resume_state_on_completion": true,
203
+ "upload_retries": 6,
204
+ "background_upload": true
205
+ },
206
+ "session": {
207
+ "time_budget_hours": 11.5,
208
+ "safety_minutes": 25.0,
209
+ "heartbeat_minutes": 10.0,
210
+ "lease_minutes": 30.0,
211
+ "worker_name": "kaggle-worker-3"
212
+ },
213
+ "plan": {
214
+ "groups": null,
215
+ "only": [
216
+ "davidnet-qacp_scaled"
217
+ ],
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_scaled",
245
+ "stage": "stage1",
246
+ "group": "proposed",
247
+ "split": "strict",
248
+ "init_from": "qacp-scaled",
249
+ "baseline_model": null,
250
+ "components": {
251
+ "qacp": true,
252
+ "sync": true,
253
+ "disentangle": true,
254
+ "localization": true,
255
+ "multitask": true,
256
+ "modality_dropout": true,
257
+ "mismatch_class": true,
258
+ "copy_synthesis": true,
259
+ "self_blending": true
260
+ },
261
+ "description": "DAVID-Net initialized from Scaled QACP checkpoint."
262
+ }
263
+ }
experiments/EXP_157_davidnet-qacp_scaled_s123/configs/environment.json ADDED
@@ -0,0 +1,72 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "timestamp_utc": "2026-11-01T12:47:24Z",
3
+ "python": "3.13.15",
4
+ "python_version": "3.13.15",
5
+ "platform": "Linux-6.18.55+-x86_64-with-glibc2.39",
6
+ "hostname": "bc0e829a6c64",
7
+ "cpu_count": 4,
8
+ "torch": "2.11.0+cu128",
9
+ "torch_version": "2.11.0+cu128",
10
+ "worker_name": "kaggle-worker-3",
11
+ "cuda_available": true,
12
+ "cuda_version": "12.8",
13
+ "cudnn_version": 91900,
14
+ "gpus": [
15
+ {
16
+ "index": 0,
17
+ "name": "Tesla T4",
18
+ "total_memory_gb": 15.64,
19
+ "capability": "7.5",
20
+ "multi_processor_count": 40
21
+ },
22
+ {
23
+ "index": 1,
24
+ "name": "Tesla T4",
25
+ "total_memory_gb": 15.64,
26
+ "capability": "7.5",
27
+ "multi_processor_count": 40
28
+ }
29
+ ],
30
+ "packages": {
31
+ "torch": "2.11.0+cu128",
32
+ "torchaudio": "2.11.0+cu128",
33
+ "torchvision": "0.26.0+cu128",
34
+ "transformers": "5.16.1",
35
+ "huggingface_hub": "1.29.0",
36
+ "safetensors": "0.8.0",
37
+ "numpy": "2.1.3",
38
+ "scipy": "1.16.3",
39
+ "scikit-learn": "1.6.1",
40
+ "pandas": "2.3.3",
41
+ "matplotlib": "3.10.0",
42
+ "opencv-python": "4.14.0.94",
43
+ "opencv-python-headless": "4.14.0.94",
44
+ "accelerate": "1.14.0"
45
+ },
46
+ "nvidia_smi": "Tesla T4, 580.178.04, 15360 MiB\nTesla T4, 580.178.04, 15360 MiB",
47
+ "kaggle": {
48
+ "KAGGLE_KERNEL_RUN_TYPE": "Batch",
49
+ "KAGGLE_URL_BASE": "https://api.kaggle.com",
50
+ "KAGGLE_DOCKER_IMAGE": "gcr.io/kaggle-gpu-images/python@sha256:9a6bcfda6d03b2cd9aa347ee8c1bae62043328ed0f4afe9bda014e4f8bbf9435",
51
+ "KAGGLE_CONTAINER_NAME": "kaggle_GhP7tyf4j3Ks7j4CBxKn55wiiakFN4ypk6BwKMJc-364546351-webtier"
52
+ },
53
+ "ffmpeg": [
54
+ "ffmpeg version 6.1.1-3ubuntu5 Copyright (c) 2000-2023 the FFmpeg developers"
55
+ ],
56
+ "git": {
57
+ "commit": "320dc56ad9ce522377ad527721fd8a9911b65da7",
58
+ "dirty": false,
59
+ "remote": "https://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@github.com/MIHMahmudEli/Thesis.git"
60
+ },
61
+ "git_commit": "320dc56ad9ce522377ad527721fd8a9911b65da7",
62
+ "hardware": {
63
+ "precision": "fp16",
64
+ "num_workers": 3,
65
+ "deterministic": true,
66
+ "device": "cuda",
67
+ "n_gpus": 2,
68
+ "gpu_name": "Tesla T4",
69
+ "vram_gb": 15.64,
70
+ "pin_memory": true
71
+ }
72
+ }
experiments/EXP_157_davidnet-qacp_scaled_s123/configs/experiment_metadata.json ADDED
@@ -0,0 +1,38 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "experiment_id": "EXP_157",
3
+ "name": "davidnet-qacp_scaled",
4
+ "seed": 123,
5
+ "group": "proposed",
6
+ "stage": "stage1",
7
+ "split_protocol": "strict",
8
+ "init_from": "qacp-scaled",
9
+ "description": "DAVID-Net initialized from Scaled QACP checkpoint.",
10
+ "components": {
11
+ "qacp": true,
12
+ "sync": true,
13
+ "disentangle": true,
14
+ "localization": true,
15
+ "multitask": true,
16
+ "modality_dropout": true,
17
+ "mismatch_class": true,
18
+ "copy_synthesis": true,
19
+ "self_blending": true
20
+ },
21
+ "config_hash": "c858797d8fa5",
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": "320dc56ad9ce522377ad527721fd8a9911b65da7",
30
+ "dirty": false,
31
+ "remote": "https://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@github.com/MIHMahmudEli/Thesis.git"
32
+ },
33
+ "hf_repo": "MIHMahmudEli/davidnet-experiments",
34
+ "hf_revision_at_session_start": "72989b2279d6fb4e482c69f97a5bce77082d9eec",
35
+ "hf_data_repo": "MIHMahmudEli/davidnet-q1-data",
36
+ "registered_at": "2026-11-01T12:47:40Z",
37
+ "mode": "full"
38
+ }
experiments/EXP_157_davidnet-qacp_scaled_s123/configs/requirements.lock.txt ADDED
@@ -0,0 +1,920 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ a2a-sdk==1.2.3
2
+ absl-py==1.4.0
3
+ accelerate==1.14.0
4
+ access==1.1.10.post3
5
+ affine==3.0.1
6
+ aiobotocore==2.26.0
7
+ aiofiles==25.1.0
8
+ aiohappyeyeballs==2.7.1
9
+ aiohttp==3.14.3
10
+ aioitertools==0.13.0
11
+ aiosignal==1.4.0
12
+ aiosqlite==0.22.1
13
+ alabaster==1.0.0
14
+ albucore==0.0.24
15
+ albumentations==2.0.8
16
+ ale-py==0.12.1
17
+ alembic==1.20.1
18
+ altair==5.5.0
19
+ annotated-doc==0.0.5
20
+ annotated-types==0.8.0
21
+ antlr4-python3-runtime==4.9.3
22
+ anyio==4.14.2
23
+ anywidget==0.9.21
24
+ apsw==3.53.4.0
25
+ argon2-cffi==25.1.0
26
+ argon2-cffi-bindings==26.1.0
27
+ args==0.1.0
28
+ array_record==0.8.3
29
+ arrow==1.4.0
30
+ arviz==0.22.0
31
+ asn1crypto==1.5.1
32
+ astropy==7.2.2
33
+ astropy-iers-data==0.2026.8.31.0.57.9
34
+ asttokens==3.0.2
35
+ astunparse==1.6.3
36
+ async-lru==2.4.0
37
+ atpublic==5.1
38
+ attrs==26.1.0
39
+ audioop-lts==0.2.2
40
+ audioread==3.1.0
41
+ Authlib==1.8.0
42
+ autograd==1.9.1
43
+ babel==2.18.0
44
+ backcall==0.2.0
45
+ bayesian-optimization==3.4.0
46
+ beartype==0.22.9
47
+ beautifulsoup4==4.13.5
48
+ betterproto==2.0.0b7
49
+ bigframes==2.48.0
50
+ bigquery-magics==0.14.0
51
+ black==26.10.1
52
+ blake3==1.0.11
53
+ bleach==6.4.0
54
+ blinker==1.9.0
55
+ blis==1.3.3
56
+ blobfile==3.3.0
57
+ blosc2==4.12.0
58
+ bokeh==3.8.2
59
+ Boruta==0.4.3
60
+ boto3==1.41.5
61
+ botocore==1.41.5
62
+ Bottleneck==1.4.2
63
+ bqplot==0.12.47
64
+ branca==0.8.2
65
+ brotli==1.2.0
66
+ build==1.6.1
67
+ cachebox==5.2.3
68
+ CacheControl==0.14.4
69
+ cachetools==6.2.6
70
+ Cartopy==0.26.0
71
+ catalogue==2.0.10
72
+ catboost==1.2.10
73
+ category_encoders==2.11.1
74
+ certifi==2026.10.19
75
+ cesium==0.12.4
76
+ cffi==2.1.1
77
+ chardet==5.2.0
78
+ charset-normalizer==3.4.9
79
+ chex==0.1.90
80
+ clarabel==0.11.1
81
+ click==8.5.0
82
+ click-plugins==1.1.1.2
83
+ cligj==0.7.2
84
+ clint==0.5.1
85
+ cloudpathlib==0.25.0
86
+ cloudpickle==3.1.2
87
+ cmake==3.31.10
88
+ cmdstanpy==1.3.0
89
+ colorama==0.4.6
90
+ colorcet==3.2.1
91
+ colorlog==6.12.0
92
+ colorlover==0.3.0
93
+ comm==0.2.3
94
+ community==1.0.0b1
95
+ confection==1.3.3
96
+ ConfigSpace==1.2.2
97
+ cons==0.4.7
98
+ contourpy==1.3.3
99
+ coverage==7.16.2
100
+ cramjam==2.12.1
101
+ cryptography==50.0.1
102
+ cucim-cu12 @ https://pypi.nvidia.com/cucim-cu12/cucim_cu12-26.2.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
103
+ cuda-bindings==12.9.7
104
+ cuda-core==0.3.2
105
+ cuda-pathfinder==1.8.0
106
+ cuda-python==12.9.7
107
+ cuda-toolkit==12.8.1
108
+ cudf-cu12==26.2.1
109
+ cudf-polars-cu12==26.2.1
110
+ cufflinks==0.17.3
111
+ cuml-cu12==26.2.0
112
+ cupy-cuda12x==14.0.1
113
+ curl_cffi==0.16.2
114
+ cuvs-cu12 @ https://pypi.nvidia.com/cuvs-cu12/cuvs_cu12-26.2.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
115
+ cvxopt==1.3.2
116
+ cvxpy==1.6.7
117
+ cycler==0.12.1
118
+ cyipopt==1.5.0
119
+ cymem==2.0.13
120
+ Cython==3.0.12
121
+ cytoolz==1.2.0
122
+ dacite==1.9.2
123
+ dask==2026.1.1
124
+ dask-cuda==26.2.0
125
+ dask-cudf-cu12==26.2.1
126
+ dask-expr==2.0.0
127
+ dask-jobqueue==0.9.0
128
+ dataclasses-json==0.6.7
129
+ dataproc-spark-connect==1.1.0
130
+ datasets==4.8.5
131
+ db-dtypes==1.7.1
132
+ dbus-python==1.3.2
133
+ deap==1.4.4
134
+ debugpy==1.8.15
135
+ decorator==5.3.1
136
+ deepdiff==9.1.0
137
+ defusedxml==0.7.1
138
+ Deprecated==3.0.0
139
+ deprecation==2.1.0
140
+ diffusers==0.40.0
141
+ dill==0.4.1
142
+ dipy==1.12.1
143
+ distributed==2026.1.1
144
+ distributed-ucxx-cu12==0.48.0
145
+ distro==1.9.0
146
+ dlib==19.24.6
147
+ dm-tree==0.1.10
148
+ dnspython==2.9.0
149
+ docker==7.2.0
150
+ docstring-to-markdown==0.17
151
+ docstring_parser==0.18.0
152
+ docutils==0.21.2
153
+ dopamine_rl==4.1.2
154
+ duckdb==1.3.2
155
+ earthengine-api==1.7.39
156
+ easydict==1.13
157
+ easyocr==1.7.2
158
+ editdistance==0.8.1
159
+ eerepr==0.1.2
160
+ einops==0.8.2
161
+ email-validator==2.3.0
162
+ emoji==2.16.0
163
+ 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
164
+ entrypoints==0.4
165
+ esda==2.9.0
166
+ et_xmlfile==2.0.0
167
+ etils==1.14.0
168
+ etuples==0.3.10
169
+ execnb==0.3.3
170
+ Farama-Notifications==0.0.6
171
+ fastai==2.8.8
172
+ fastapi==0.141.1
173
+ fastcore==2.2.33
174
+ fastdownload==0.0.7
175
+ fastgit==0.1.4
176
+ fastjsonschema==2.22.2
177
+ fastprogress==1.1.6
178
+ fastspec==0.2.5
179
+ fasttext==0.9.3
180
+ fasttransform==0.0.2
181
+ fasttransport==0.0.4
182
+ fastuuid==0.14.0
183
+ featuretools==1.31.0
184
+ filelock==3.32.5
185
+ filetype==1.2.0
186
+ fiona==1.10.1
187
+ firebase-admin==6.9.0
188
+ Flask==3.1.3
189
+ flatbuffers==25.12.19
190
+ flax==0.12.10
191
+ folium==0.20.0
192
+ fonttools==4.64.0
193
+ formulaic==1.2.2
194
+ fqdn==1.5.1
195
+ frozendict==2.4.7
196
+ frozenlist==1.8.0
197
+ fsspec==2025.12.0
198
+ func_timeout==4.3.5
199
+ funcy==2.1
200
+ fury==0.11.0
201
+ future==1.0.0
202
+ fuzzywuzzy==0.18.0
203
+ gast==0.7.0
204
+ gatspy==0.3
205
+ gcsfs==2025.12.0
206
+ GDAL==3.8.4
207
+ gdown==5.2.2
208
+ geemap==0.38.4
209
+ gensim==4.4.0
210
+ geocoder==1.38.1
211
+ geographiclib==2.1
212
+ geojson==3.3.0
213
+ geopandas==1.1.4
214
+ geopy==2.4.1
215
+ gepa==0.1.4
216
+ ghapi==2.1.4
217
+ giddy==2.3.9
218
+ gin-config==0.5.0
219
+ glob2==0.7
220
+ google==3.0.0
221
+ google-adk==2.7.1
222
+ google-ai-generativelanguage==0.6.15
223
+ google-api-core==2.30.3
224
+ google-api-python-client==2.200.0
225
+ google-auth==2.49.0
226
+ google-auth-httplib2==0.4.2
227
+ google-auth-oauthlib==1.4.1
228
+ google-cloud-aiplatform==2.6.0
229
+ google-cloud-bigquery==3.44.0
230
+ google-cloud-bigquery-connection==1.22.0
231
+ google-cloud-core==2.7.0
232
+ google-cloud-dataproc==5.28.0
233
+ google-cloud-datastore==2.25.0
234
+ google-cloud-firestore==2.27.0
235
+ google-cloud-functions==1.24.0
236
+ google-cloud-language==2.21.0
237
+ google-cloud-monitoring==2.31.0
238
+ google-cloud-resource-manager==1.18.0
239
+ google-cloud-spanner==3.68.0
240
+ google-cloud-storage==3.13.1
241
+ google-cloud-storage-control==1.12.0
242
+ google-cloud-texttospeech==2.37.0
243
+ google-cloud-translate==3.27.0
244
+ google-cloud-videointelligence==2.20.0
245
+ google-cloud-vision==3.15.0
246
+ google-colab @ file:///colabtools/dist/google_colab-1.0.0.tar.gz
247
+ google-crc32c==1.8.0
248
+ google-genai==2.12.1
249
+ google-generativeai==0.8.6
250
+ google-pasta==0.2.0
251
+ google-resumable-media==2.10.2
252
+ googleapis-common-protos==1.75.0
253
+ googledrivedownloader==1.1.0
254
+ gpxpy==1.6.2
255
+ gradio==6.26.0
256
+ gradio_client==2.6.1
257
+ grain==0.2.18
258
+ graphviz==0.21
259
+ greenlet==3.5.5
260
+ groovy==0.1.2
261
+ grpc-google-iam-v1==0.14.4
262
+ grpc-interceptor==0.15.4
263
+ grpcio==1.84.0
264
+ grpcio-status==1.71.2
265
+ grpcio-tools==1.71.2
266
+ grpclib==0.4.9
267
+ gspread==6.2.1
268
+ gspread-dataframe==4.0.0
269
+ gym==0.26.2
270
+ gym-notices==0.1.0
271
+ gymnasium==1.2.0
272
+ gymnax==0.0.8
273
+ h11==0.16.0
274
+ h2==4.4.1
275
+ h2o==3.46.0.12
276
+ h5netcdf==1.8.1
277
+ h5py==3.16.0
278
+ haversine==2.9.0
279
+ hdbscan==0.8.44
280
+ hep_ml==0.8.0
281
+ hf-gradio==0.4.1
282
+ hf-xet==1.6.0
283
+ highspy==1.15.1
284
+ holidays==0.103
285
+ holoviews==1.23.2
286
+ hpack==4.2.0
287
+ html5lib==1.1
288
+ httpcore==1.0.9
289
+ httpcore2==2.12.0
290
+ httpimport==1.4.1
291
+ httplib2==0.32.0
292
+ httptools==0.8.0
293
+ httpx==0.28.1
294
+ httpx2==2.12.0
295
+ huggingface_hub==1.29.0
296
+ humanize==4.16.0
297
+ hyperframe==6.1.0
298
+ hyperopt==0.3.0
299
+ ibis-framework==9.5.0
300
+ id==1.6.1
301
+ idna==3.19
302
+ igraph==1.0.0
303
+ ImageHash==4.3.2
304
+ ImageIO==2.37.4
305
+ imageio-ffmpeg==0.6.0
306
+ imagesize==2.0.1
307
+ imbalanced-learn==0.14.2
308
+ immutabledict==4.3.1
309
+ importlib_metadata==8.9.0
310
+ importlib_resources==7.1.0
311
+ imutils==0.5.4
312
+ in-toto-attestation==0.9.3
313
+ inequality==1.1.2
314
+ inflect==7.5.0
315
+ iniconfig==2.3.0
316
+ intel-cmplr-lib-ur==2025.3.3
317
+ intel-openmp==2025.3.3
318
+ interface_meta==2.0.1
319
+ ipyevents==2.0.4
320
+ ipyfilechooser==0.6.0
321
+ ipykernel==6.17.1
322
+ ipyleaflet==0.20.0
323
+ ipympl==0.10.0
324
+ ipyparallel==8.8.0
325
+ ipython==7.34.0
326
+ ipython-genutils==0.2.0
327
+ ipython-sql==0.5.0
328
+ ipython_pygments_lexers==1.1.1
329
+ ipywidgets==8.1.5
330
+ isoduration==20.11.0
331
+ isoweek==1.3.3
332
+ itsdangerous==2.2.0
333
+ Janome==0.5.0
334
+ jaraco.classes==3.4.0
335
+ jaraco.context==6.1.2
336
+ jaraco.functools==4.6.0
337
+ jax==0.11.1
338
+ jax-cuda12-pjrt==0.11.1
339
+ jax-cuda12-plugin==0.11.1
340
+ jaxlib==0.11.1
341
+ jedi==0.20.1
342
+ jeepney==0.9.0
343
+ jieba==0.42.1
344
+ Jinja2==3.1.6
345
+ jiter==0.10.0
346
+ jmespath==1.1.0
347
+ joblib==1.6.0
348
+ joserfc==1.7.5
349
+ json-rpc==1.15.0
350
+ json5==0.17.3
351
+ jsonpatch==1.33
352
+ jsonpickle==4.1.2
353
+ jsonpointer==3.1.1
354
+ jsonschema==4.26.0
355
+ jsonschema-specifications==2025.9.1
356
+ jupyter-console==6.6.3
357
+ jupyter-events==0.12.1
358
+ jupyter-leaflet==0.20.0
359
+ jupyter-lsp==2.3.1
360
+ jupyter_client==7.4.9
361
+ jupyter_core==5.9.1
362
+ jupyter_kernel_gateway @ git+https://github.com/googlecolab/kernel_gateway@b134e9945df25c2dcb98ade9129399be10788671
363
+ jupyter_server==2.12.5
364
+ jupyter_server_proxy==4.6.0
365
+ jupyter_server_terminals==0.5.4
366
+ jupyterlab==4.5.11
367
+ jupyterlab-lsp==5.3.0
368
+ jupyterlab_pygments==0.3.0
369
+ jupyterlab_server==2.28.1
370
+ jupyterlab_widgets==3.0.17
371
+ jupytext==1.19.5
372
+ kaggle==2.0.2
373
+ kaggle-environments==1.32.7
374
+ kagglehub==1.0.2
375
+ kagglesdk==0.1.37
376
+ keras==3.13.2
377
+ keras-core==0.1.7
378
+ keras-cv==0.9.0
379
+ keras-hub==0.26.0
380
+ keras-nlp==0.26.0
381
+ keras-tuner==1.4.8
382
+ keyring==25.7.0
383
+ keyrings.google-artifactregistry-auth==1.1.2
384
+ kiwisolver==1.5.1
385
+ kornia==0.8.3
386
+ kornia_rs==0.2.0
387
+ kt-legacy==1.0.5
388
+ langchain==1.3.18
389
+ langchain-core==1.6.1
390
+ langchain-protocol==0.0.19
391
+ langgraph==1.2.11
392
+ langgraph-checkpoint==4.2.0
393
+ langgraph-prebuilt==1.1.0
394
+ langgraph-sdk==0.4.4
395
+ langid==1.1.6
396
+ langsmith==0.12.1
397
+ lark==1.3.1
398
+ launchpadlib==1.11.0
399
+ lazr.restfulclient==0.14.6
400
+ lazr.uri==1.0.6
401
+ lazy-loader==0.5
402
+ learntools @ git+https://github.com/Kaggle/learntools@e9ba66dc899d3e17b80d3a1b9a5d29f430d310cb
403
+ libclang==18.1.1
404
+ libcudf-cu12==26.2.1
405
+ libcugraph-cu12==26.2.0
406
+ libcuml-cu12==26.2.0
407
+ libcuvs-cu12==26.2.0
408
+ libkvikio-cu12==26.2.0
409
+ libpysal==4.14.1
410
+ libraft-cu12==26.2.0
411
+ librmm-cu12==26.2.0
412
+ librosa==0.11.0
413
+ libucx-cu12==1.19.0
414
+ libucxx-cu12==0.48.0
415
+ lightgbm==4.6.0
416
+ lightning-utilities==0.15.3
417
+ lime==0.2.0.1
418
+ line_profiler==5.1.0
419
+ linkify-it-py==2.2.0
420
+ litellm==1.93.2
421
+ llvmlite==0.44.0
422
+ lml==0.2.0
423
+ locket==1.0.0
424
+ logical-unification==0.4.7
425
+ lxml==6.1.2
426
+ Mako==1.4.3
427
+ mamba==0.11.3
428
+ mapclassify==2.10.0
429
+ Markdown==3.10.3
430
+ markdown-it-py==4.2.0
431
+ MarkupSafe==3.0.3
432
+ marshmallow==3.26.2
433
+ matplotlib==3.10.0
434
+ matplotlib-inline==0.2.2
435
+ matplotlib-venn==1.1.2
436
+ mdit-py-plugins==0.6.1
437
+ mdurl==0.1.2
438
+ mgwr==2.2.1
439
+ minify_html==0.18.1
440
+ miniKanren==1.0.5
441
+ missingno==0.5.2
442
+ mistune==0.8.4
443
+ mizani==0.13.5
444
+ mkl==2025.3.1
445
+ ml_collections==1.1.0
446
+ ml_dtypes==0.6.0
447
+ mlcrate==0.2.0
448
+ mlxtend==0.23.4
449
+ mmh3==5.3.0
450
+ mne==1.13.2
451
+ model-signing==1.1.1
452
+ momepy==0.11.0
453
+ moocore==0.3.2
454
+ more-itertools==10.8.0
455
+ moviepy==1.0.3
456
+ mpld3==0.5.12
457
+ mpmath==1.3.0
458
+ msgpack==1.2.2
459
+ multidict==6.7.1
460
+ multimethod==1.12
461
+ multipledispatch==1.0.0
462
+ multiprocess==0.70.19
463
+ multitasking==0.0.13
464
+ murmurhash==1.0.15
465
+ music21==9.9.2
466
+ mypy_extensions==1.1.0
467
+ namex==0.1.0
468
+ narwhals==2.25.0
469
+ natsort==8.4.0
470
+ nbclassic==1.3.3
471
+ nbclient==0.5.13
472
+ nbconvert==6.4.5
473
+ nbdev==3.3.25
474
+ nbformat==5.11.1
475
+ ndindex==1.10.1
476
+ nest-asyncio==1.6.0
477
+ networkx==3.6.1
478
+ nh3==0.3.7
479
+ nibabel==5.4.2
480
+ nilearn==0.14.1
481
+ ninja==1.13.2
482
+ nltk==3.9.1
483
+ notebook==6.5.7
484
+ notebook_shim==0.2.4
485
+ numba==0.61.2
486
+ numba-cuda==0.22.2
487
+ numexpr==2.14.2
488
+ numpy==2.1.3
489
+ nvidia-cublas-cu12==12.8.4.1
490
+ nvidia-cuda-cccl-cu12==12.9.27
491
+ nvidia-cuda-cupti-cu12==12.8.90
492
+ nvidia-cuda-nvcc-cu12==12.8.93
493
+ nvidia-cuda-nvrtc-cu12==12.8.93
494
+ nvidia-cuda-runtime-cu12==12.8.90
495
+ nvidia-cudnn-cu12==9.19.0.56
496
+ nvidia-cufft-cu12==11.3.3.83
497
+ nvidia-cufile-cu12==1.13.1.3
498
+ nvidia-curand-cu12==10.3.9.90
499
+ nvidia-cusolver-cu12==11.7.3.90
500
+ nvidia-cusparse-cu12==12.5.8.93
501
+ nvidia-cusparselt-cu12==0.7.1
502
+ nvidia-libnvcomp-cu12==5.1.0.21
503
+ nvidia-ml-py==13.610.43
504
+ nvidia-nccl-cu12==2.28.9
505
+ nvidia-nccl-cu13==2.31.2
506
+ nvidia-nvimgcodec-cu12==0.7.0.11
507
+ nvidia-nvjitlink-cu12==12.8.93
508
+ nvidia-nvshmem-cu12==3.4.5
509
+ nvidia-nvtx-cu12==12.8.90
510
+ nvtx==0.2.16
511
+ nx-cugraph-cu12 @ https://pypi.nvidia.com/nx-cugraph-cu12/nx_cugraph_cu12-26.2.0-py3-none-any.whl
512
+ oauth2client==4.1.3
513
+ oauthlib==3.3.1
514
+ odfpy==1.4.1
515
+ olefile==0.47
516
+ omegaconf==2.3.1
517
+ onemkl-license==2025.3.1
518
+ onnx==1.22.0
519
+ open-spiel==2.0.1
520
+ openai==2.54.0
521
+ opencv-contrib-python==4.14.0.94
522
+ opencv-python==4.14.0.94
523
+ opencv-python-headless==4.14.0.94
524
+ openpyxl==3.1.5
525
+ openslide-bin==4.0.1.2
526
+ openslide-python==1.4.6
527
+ opentelemetry-api==1.42.1
528
+ opentelemetry-resourcedetector-gcp==1.14.0
529
+ opentelemetry-sdk==1.42.1
530
+ opentelemetry-semantic-conventions==0.63b1
531
+ opt_einsum==3.4.0
532
+ optax==0.2.8
533
+ optree==0.20.0
534
+ optuna==5.0.0
535
+ orbax-checkpoint==0.12.4
536
+ orderly-set==5.5.0
537
+ orjson==3.12.0
538
+ ormsgpack==1.12.2
539
+ osqp==1.1.3
540
+ overrides==7.7.0
541
+ packaging==26.3
542
+ pandas==2.3.3
543
+ pandas-datareader==0.11.1
544
+ pandas-gbq==0.30.0
545
+ pandas-profiling==3.6.6
546
+ pandas-stubs==2.2.3.250527
547
+ pandasql==0.7.3
548
+ pandocfilters==1.5.1
549
+ panel==1.9.4
550
+ panel-material-ui==0.14.2
551
+ papermill==2.7.0
552
+ param==2.4.1
553
+ parso==0.8.7
554
+ parsy==2.2
555
+ partd==1.4.2
556
+ path==17.1.1
557
+ path.py==12.5.0
558
+ pathlib_abc==0.5.2
559
+ pathos==0.3.5
560
+ pathspec==1.1.1
561
+ patsy==1.0.3
562
+ pdf2image==1.17.0
563
+ peewee==4.4.0
564
+ peft==0.20.0
565
+ pettingzoo==1.24.0
566
+ pexpect==4.9.0
567
+ phik==0.12.5
568
+ pickleshare==0.7.5
569
+ pillow==13.0.0
570
+ platformdirs==4.11.7
571
+ plotly==5.24.1
572
+ plotly-express==0.4.1
573
+ plotnine==0.14.5
574
+ pluggy==1.6.0
575
+ plum-dispatch==2.9.0
576
+ pointpats==2.5.5
577
+ pokerkit==0.6.3
578
+ polars==1.35.2
579
+ polars-runtime-32==1.35.2
580
+ pooch==1.9.0
581
+ portpicker==1.5.2
582
+ POT==0.9.7.post1
583
+ pox==0.3.7
584
+ ppft==1.7.8
585
+ preshed==3.0.13
586
+ prettytable==3.18.0
587
+ proglog==0.1.12
588
+ progressbar2==4.5.0
589
+ prometheus_client==0.26.0
590
+ promise==2.3
591
+ prompt_toolkit==3.0.53
592
+ propcache==0.5.2
593
+ prophet==1.4.0
594
+ proto-plus==1.28.2
595
+ protobuf==5.29.5
596
+ psutil==5.9.5
597
+ psycopg2==2.9.12
598
+ psygnal==0.15.1
599
+ ptyprocess==0.7.0
600
+ pudb==2026.1
601
+ PuLP==3.3.2
602
+ puremagic==2.2.0
603
+ py-cpuinfo==9.0.0
604
+ py4j==0.10.9.9
605
+ pyaml==26.7.0
606
+ PyArabic==0.6.15
607
+ pyarrow==23.0.1
608
+ pyasn1==0.6.4
609
+ pyasn1_modules==0.4.2
610
+ pybind11==3.1.0
611
+ pycairo==1.29.1
612
+ pyclipper==1.4.0
613
+ pycocotools==2.0.11
614
+ pycparser==3.0
615
+ pycryptodome==4.1.0
616
+ pycryptodomex==3.23.0
617
+ pycuda==2026.1
618
+ pydantic==2.13.5
619
+ pydantic_core==2.46.5
620
+ pydata-google-auth==1.9.1
621
+ pydicom==3.0.2
622
+ pydot==4.0.1
623
+ pydotplus==2.0.2
624
+ PyDrive2==1.21.1
625
+ pydub==0.25.1
626
+ pyemd==2.0.0
627
+ pyerfa==2.0.1.5
628
+ pyexcel-io==0.6.8
629
+ pyexcel-ods==0.6.0
630
+ pygame==2.6.1
631
+ pygit2==1.20.0
632
+ pygltflib==1.16.5
633
+ Pygments==2.21.0
634
+ PyGObject==3.48.2
635
+ pyiceberg==0.12.0
636
+ pyjson5==2.0.1
637
+ PyJWT==2.13.0
638
+ pyLDAvis==3.4.1
639
+ pylibcudf-cu12==26.2.1
640
+ pylibcugraph-cu12==26.2.0
641
+ pylibraft-cu12==26.2.0
642
+ pymc==5.28.5
643
+ pymongo==4.19.0
644
+ Pympler==1.1
645
+ pynndescent==0.6.0
646
+ pyogrio==0.13.0
647
+ pyomo==6.10.1
648
+ PyOpenGL==3.1.10
649
+ pyOpenSSL==26.4.0
650
+ pyparsing==3.3.2
651
+ pypdf==6.21.2
652
+ pyperclip==1.11.0
653
+ pyproj==3.7.2
654
+ pyproject_hooks==1.3.3
655
+ pyroaring==1.1.0
656
+ pysal==25.7
657
+ pyshp==3.1.6
658
+ PySocks==1.7.1
659
+ pyspark==4.0.4
660
+ pytensor==2.38.3
661
+ pytesseract==0.3.13
662
+ pytest==8.4.2
663
+ python-apt==0.0.0
664
+ python-bidi==0.6.12
665
+ python-box==7.4.1
666
+ python-dateutil==2.9.0.post0
667
+ python-dotenv==1.2.3
668
+ python-fasthtml==0.14.12
669
+ python-json-logger==4.2.0
670
+ python-louvain==0.16
671
+ python-lsp-jsonrpc==1.1.2
672
+ python-lsp-server==1.15.0
673
+ python-multipart==0.0.32
674
+ python-slugify==8.0.4
675
+ python-snappy==0.7.3
676
+ python-utils==4.0.1
677
+ pytokens==0.4.1
678
+ pytools==2026.1.1
679
+ pytorch-ignite==0.5.5
680
+ pytorch-lightning==2.6.6
681
+ pytz==2025.2
682
+ PyUpSet==0.1.1.post7
683
+ pyviz_comms==3.0.6
684
+ PyWavelets==1.9.0
685
+ PyYAML==6.0.3
686
+ pyzmq==26.2.1
687
+ qgrid==1.3.1
688
+ qtconsole==5.7.2
689
+ QtPy==2.4.3
690
+ quantecon==0.11.4
691
+ raft-dask-cu12==26.2.0
692
+ rapids-dask-dependency==26.2.0
693
+ rapids-logger==0.2.3
694
+ rasterio==1.5.1
695
+ rasterstats==0.21.0
696
+ ratelim==0.1.6
697
+ ray==2.59.0
698
+ referencing==0.37.0
699
+ regex==2025.11.3
700
+ requests==2.34.2
701
+ requests-oauthlib==2.0.0
702
+ requests-toolbelt==1.0.0
703
+ requirements-parser==0.9.0
704
+ rfc3161-client==1.0.9
705
+ rfc3339-validator==0.1.4
706
+ rfc3986-validator==0.1.1
707
+ rfc3987-syntax==1.1.0
708
+ rfc8785==0.1.4
709
+ rgf-python==3.12.0
710
+ rich==13.9.4
711
+ rmm-cu12==26.2.0
712
+ roman-numerals==4.1.0
713
+ roman-numerals-py==4.1.0
714
+ rouge_score==0.1.2
715
+ rpds-py==2026.6.3
716
+ rpy2==3.5.17
717
+ rsa==4.9.1
718
+ rtree==1.4.1
719
+ ruamel.yaml==0.19.1
720
+ s3fs==2025.12.0
721
+ s3transfer==0.15.0
722
+ safehttpx==0.1.7
723
+ safetensors==0.8.0
724
+ scikit-image==0.25.2
725
+ scikit-learn==1.6.1
726
+ scikit-multilearn==0.2.0
727
+ scikit-optimize==0.10.2
728
+ scikit-plot==0.3.7
729
+ scikit-surprise==1.1.5
730
+ scipy==1.16.3
731
+ scooby==0.11.2
732
+ scs==3.2.11
733
+ seaborn==0.13.2
734
+ SecretStorage==3.5.0
735
+ securesystemslib==1.6.0
736
+ segment_anything @ git+https://github.com/facebookresearch/segment-anything.git@dca509fe793f601edb92606367a655c15ac00fdf
737
+ segregation==2.5.4
738
+ semantic-version==2.10.0
739
+ Send2Trash==2.1.0
740
+ sentence-transformers==5.7.0
741
+ sentencepiece==0.2.2
742
+ sentry-sdk==2.68.1
743
+ setuptools==81.0.0
744
+ shap==0.52.0
745
+ shapely==2.1.2
746
+ shellingham==1.5.4
747
+ Shimmy==2.0.1
748
+ sigstore==4.5.1
749
+ sigstore-models==0.0.6
750
+ sigstore-rekor-types==0.0.18
751
+ simpervisor==1.0.0
752
+ simple-parsing==0.1.9
753
+ simpleitk==2.5.6
754
+ simplejson==4.1.2
755
+ simsimd==6.5.16
756
+ siphash24==1.9
757
+ six==1.17.0
758
+ sklearn-compat==0.1.6
759
+ sklearn-pandas==2.2.0
760
+ slicer==0.0.8
761
+ smart_open==8.0.1
762
+ sniffio==1.3.1
763
+ snowballstemmer==3.1.1
764
+ sortedcontainers==2.4.0
765
+ soundfile==0.14.0
766
+ soupsieve==2.9.2
767
+ soxr==1.1.0
768
+ spacy==3.8.16
769
+ spacy-legacy==3.0.12
770
+ spacy-loggers==1.0.5
771
+ spaghetti==1.7.6
772
+ spanner-graph-notebook==1.1.10
773
+ spglm==1.1.0
774
+ Sphinx==8.2.3
775
+ sphinxcontrib-applehelp==2.0.0
776
+ sphinxcontrib-devhelp==2.0.0
777
+ sphinxcontrib-htmlhelp==2.1.0
778
+ sphinxcontrib-jsmath==1.0.1
779
+ sphinxcontrib-qthelp==2.0.0
780
+ sphinxcontrib-serializinghtml==2.0.0
781
+ spint==1.1.0
782
+ splot==1.1.7
783
+ spopt==0.7.0
784
+ spreg==1.9.0
785
+ SQLAlchemy==2.0.52
786
+ sqlglot==25.20.2
787
+ sqlparse==0.6.0
788
+ squarify==0.4.5
789
+ srsly==2.5.3
790
+ standard-aifc==3.13.0
791
+ standard-chunk==3.13.0
792
+ standard-sunau==3.13.0
793
+ stanio==0.5.1
794
+ starlette==1.6.0
795
+ statsmodels==0.15.0
796
+ stopit==1.1.2
797
+ strictyaml==1.7.3
798
+ stringzilla==5.1.2
799
+ stumpy==1.14.1
800
+ sympy==1.14.0
801
+ tables==3.10.2
802
+ tabulate==0.9.0
803
+ tbb==2022.3.1
804
+ tblib==3.2.2
805
+ tcmlib==1.5.0
806
+ tenacity==9.1.4
807
+ tensorboard==2.20.0
808
+ tensorboard-data-server==0.7.2
809
+ tensorflow==2.20.0
810
+ tensorflow-datasets==4.9.10
811
+ tensorflow-hub==0.16.1
812
+ tensorflow-metadata==1.21.0
813
+ tensorflow-probability==0.25.0
814
+ tensorflow-text==2.20.1
815
+ tensorstore==0.1.85
816
+ termcolor==3.3.0
817
+ terminado==0.18.1
818
+ testpath==0.6.0
819
+ text-unidecode==1.3
820
+ textblob==0.19.0
821
+ texttable==1.7.2
822
+ tf-slim==1.1.0
823
+ tf_keras==2.20.1
824
+ thinc==8.3.13
825
+ threadpoolctl==3.6.0
826
+ tifffile==2026.8.23
827
+ tiktoken==0.14.0
828
+ timm==1.0.29
829
+ tinycss2==1.5.1
830
+ tobler==0.14.0
831
+ tokenizers==0.23.1
832
+ toml==0.10.2
833
+ tomlkit==0.14.0
834
+ toolz==0.12.1
835
+ torch==2.11.0+cu128
836
+ torchao==0.10.0
837
+ torchaudio==2.11.0+cu128
838
+ torchcodec==0.11.0+cu128
839
+ torchdata==0.11.0
840
+ torchinfo==1.8.0
841
+ torchmetrics==1.9.0
842
+ torchsummary==1.5.1
843
+ torchtune==0.6.1
844
+ torchvision==0.26.0+cu128
845
+ tornado==6.5.7
846
+ TPOT==1.1.0
847
+ tqdm==4.67.3
848
+ traitlets==5.16.1
849
+ traittypes==0.2.3
850
+ transformers==5.16.1
851
+ treelite==4.7.1
852
+ treescope==0.1.10
853
+ triton==3.6.0
854
+ truststore==0.10.4
855
+ trx-python==0.6
856
+ tsfresh==0.21.2
857
+ tuf==7.0.1
858
+ tweepy==4.17.0
859
+ typeguard==4.6.0
860
+ typer==0.27.2
861
+ types-pytz==2026.3.1.20260727
862
+ types-setuptools==84.0.0.20260812
863
+ typing-inspect==0.9.0
864
+ typing-inspection==0.4.4
865
+ typing_extensions==4.16.0
866
+ tzdata==2026.3
867
+ tzlocal==5.4.4
868
+ ucxx-cu12==0.48.0
869
+ ujson==6.0.0
870
+ umap-learn==0.5.12
871
+ umf==1.0.3
872
+ universal_pathlib==0.3.10
873
+ update_checker==1.0.1
874
+ uri-template==1.3.0
875
+ uritemplate==4.2.0
876
+ urllib3==2.8.0
877
+ urwid==4.2.5
878
+ urwid_readline==0.15.1
879
+ uuid_utils==0.17.0
880
+ uv==0.13.5
881
+ uvicorn==0.52.4
882
+ uvloop==0.22.1
883
+ vega-datasets==0.9.0
884
+ visions==0.8.1
885
+ vtk==9.7.1
886
+ wadllib==1.3.6
887
+ Wand==0.7.2
888
+ wandb==0.28.1
889
+ wasabi==1.1.3
890
+ watchdog==6.0.0
891
+ watchfiles==1.2.0
892
+ wavio==0.0.9
893
+ wcwidth==0.8.3
894
+ weasel==1.0.0
895
+ webcolors==25.10.0
896
+ webencodings==0.6.1
897
+ websocket-client==1.9.2
898
+ websockets==15.0.1
899
+ Werkzeug==3.1.8
900
+ wheel==0.48.0
901
+ widgetsnbextension==4.0.16
902
+ woodwork==0.31.0
903
+ wordcloud==1.9.6
904
+ wrapt==1.17.3
905
+ xarray==2025.12.0
906
+ xarray-einstats==0.11.0
907
+ xgboost==3.4.1
908
+ xlrd==2.0.2
909
+ xvfbwrapper==0.2.35
910
+ xxhash==4.0.1
911
+ xyzservices==2026.3.0
912
+ yarl==1.24.5
913
+ ydata-profiling==4.18.4
914
+ ydf==0.15.0
915
+ ydf_tf==2.20.0
916
+ yellowbrick==1.5
917
+ yfinance==0.2.66
918
+ zict==3.0.0
919
+ zipp==4.1.0
920
+ zstandard==0.25.0
experiments/EXP_157_davidnet-qacp_scaled_s123/figures/calibration_curve.pdf ADDED
Binary file (13.1 kB). View file
 
experiments/EXP_157_davidnet-qacp_scaled_s123/figures/calibration_curve.png ADDED
experiments/EXP_157_davidnet-qacp_scaled_s123/figures/confusion_matrix.pdf ADDED
Binary file (20.6 kB). View file
 
experiments/EXP_157_davidnet-qacp_scaled_s123/{checkpoints/step-0002584/training_state.pt → figures/confusion_matrix.png} RENAMED
File without changes
experiments/EXP_157_davidnet-qacp_scaled_s123/figures/learning_rate.pdf ADDED
Binary file (9.83 kB). View file
 
experiments/EXP_157_davidnet-qacp_scaled_s123/figures/learning_rate.png ADDED
experiments/EXP_157_davidnet-qacp_scaled_s123/figures/per_class_performance.pdf ADDED
Binary file (10.1 kB). View file
 
experiments/EXP_157_davidnet-qacp_scaled_s123/figures/per_class_performance.png ADDED
experiments/EXP_157_davidnet-qacp_scaled_s123/figures/per_generator.pdf ADDED
Binary file (12.4 kB). View file
 
experiments/EXP_157_davidnet-qacp_scaled_s123/figures/per_generator.png ADDED
experiments/EXP_157_davidnet-qacp_scaled_s123/figures/precision_recall_curve.pdf ADDED
Binary file (13.4 kB). View file
 
experiments/EXP_157_davidnet-qacp_scaled_s123/figures/precision_recall_curve.png ADDED
experiments/EXP_157_davidnet-qacp_scaled_s123/figures/roc_curve.pdf ADDED
Binary file (13.5 kB). View file
 
experiments/EXP_157_davidnet-qacp_scaled_s123/figures/roc_curve.png ADDED
experiments/EXP_157_davidnet-qacp_scaled_s123/figures/score_distribution.pdf ADDED
Binary file (13.2 kB). View file
 
experiments/EXP_157_davidnet-qacp_scaled_s123/figures/score_distribution.png ADDED
experiments/EXP_157_davidnet-qacp_scaled_s123/figures/training_loss.pdf ADDED
Binary file (10.3 kB). View file
 
experiments/EXP_157_davidnet-qacp_scaled_s123/figures/training_loss.png ADDED
experiments/EXP_157_davidnet-qacp_scaled_s123/figures/validation_metrics.pdf ADDED
Binary file (14.1 kB). View file
 
experiments/EXP_157_davidnet-qacp_scaled_s123/figures/validation_metrics.png ADDED
experiments/EXP_157_davidnet-qacp_scaled_s123/metrics/classification_report.csv ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ class,precision,recall,f1,support
2
+ RVRA,0.8617021276595744,0.81,0.8350515463917526,100.0
3
+ RVFA,0.8857142857142857,0.93,0.9073170731707317,100.0
4
+ FVRA,0.9400479616306955,0.9679012345679012,0.9537712895377128,405.0
5
+ FVFA,0.9757085020242915,0.9341085271317829,0.9544554455445544,258.0
6
+ macro avg,,,0.912648838661188,
7
+ weighted avg,,,0.9348363142172854,
8
+ accuracy,,,0.9351100811123986,
experiments/EXP_157_davidnet-qacp_scaled_s123/metrics/confusion_matrix.csv ADDED
@@ -0,0 +1,5 @@
 
 
 
 
 
 
1
+ ,0,1,2,3
2
+ RVRA,81,0,19,0
3
+ RVFA,1,93,1,5
4
+ FVRA,12,0,392,1
5
+ FVFA,0,12,5,241
experiments/EXP_157_davidnet-qacp_scaled_s123/metrics/cross_dataset_metrics.json ADDED
@@ -0,0 +1,813 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "celeb-df-v2": {
3
+ "n": 518,
4
+ "video": {
5
+ "n": 518,
6
+ "n_fake": 340,
7
+ "n_real": 178,
8
+ "threshold": 0.6939917206764221,
9
+ "auc": 0.6686219431592861,
10
+ "auc_ci_low": 0.6157511979510906,
11
+ "auc_ci_high": 0.7150128056840714,
12
+ "pr_auc": 0.7665436653610677,
13
+ "eer": 0.38071711830799737,
14
+ "accuracy": 0.7084942084942085,
15
+ "balanced_accuracy": 0.6146563119629874,
16
+ "precision": 0.7182448036951501,
17
+ "recall": 0.9147058823529411,
18
+ "sensitivity": 0.9147058823529411,
19
+ "specificity": 0.3146067415730337,
20
+ "f1": 0.8046571798188874,
21
+ "macro_f1": 0.6152563465634361,
22
+ "weighted_f1": 0.6744898117900444,
23
+ "brier": 0.25457058743928557,
24
+ "ece": 0.23295798527731282,
25
+ "confusion": [
26
+ [
27
+ 56,
28
+ 122
29
+ ],
30
+ [
31
+ 29,
32
+ 311
33
+ ]
34
+ ],
35
+ "detection_rate": 0.9147058823529411,
36
+ "auc_defined": true
37
+ },
38
+ "clip": {
39
+ "n": 518,
40
+ "n_fake": 340,
41
+ "n_real": 178,
42
+ "threshold": 0.8407825827598572,
43
+ "auc": 0.6686219431592861,
44
+ "auc_ci_low": 0.6157511979510906,
45
+ "auc_ci_high": 0.7150128056840714,
46
+ "pr_auc": 0.7665436653610677,
47
+ "eer": 0.38071711830799737,
48
+ "accuracy": 0.7027027027027027,
49
+ "balanced_accuracy": 0.6196133509583608,
50
+ "precision": 0.7235576923076923,
51
+ "recall": 0.8852941176470588,
52
+ "sensitivity": 0.8852941176470588,
53
+ "specificity": 0.3539325842696629,
54
+ "f1": 0.7962962962962963,
55
+ "macro_f1": 0.6231481481481481,
56
+ "weighted_f1": 0.6772987272987274,
57
+ "brier": 0.25457058743928557,
58
+ "ece": 0.23295798527731282,
59
+ "confusion": [
60
+ [
61
+ 63,
62
+ 115
63
+ ],
64
+ [
65
+ 39,
66
+ 301
67
+ ]
68
+ ],
69
+ "detection_rate": 0.8852941176470588,
70
+ "auc_defined": true
71
+ },
72
+ "mean_auc": 0.6686219431592861,
73
+ "per_generator": [
74
+ {
75
+ "group": "celeb-df",
76
+ "n": 340,
77
+ "n_fake": 340,
78
+ "detection_rate": 0.8852941176470588,
79
+ "mean_score": 0.8942195952157764,
80
+ "auc_vs_reals": 0.6686219431592861
81
+ },
82
+ {
83
+ "group": "real",
84
+ "n": 178,
85
+ "n_fake": 0,
86
+ "detection_rate": NaN,
87
+ "mean_score": 0.70377087326239
88
+ }
89
+ ]
90
+ },
91
+ "wavefake": {
92
+ "n": 11000,
93
+ "audio": {
94
+ "n": 11000,
95
+ "n_fake": 11000,
96
+ "n_real": 0,
97
+ "threshold": 0.7014064192771912,
98
+ "auc": NaN,
99
+ "auc_ci_low": NaN,
100
+ "auc_ci_high": NaN,
101
+ "pr_auc": NaN,
102
+ "eer": NaN,
103
+ "accuracy": 0.109,
104
+ "balanced_accuracy": NaN,
105
+ "precision": 1.0,
106
+ "recall": 0.109,
107
+ "sensitivity": 0.109,
108
+ "specificity": NaN,
109
+ "f1": 0.19657348963029755,
110
+ "macro_f1": NaN,
111
+ "weighted_f1": 0.19657348963029758,
112
+ "brier": 0.781962031959898,
113
+ "ece": 0.8345039238541344,
114
+ "confusion": [
115
+ [
116
+ 0,
117
+ 0
118
+ ],
119
+ [
120
+ 9801,
121
+ 1199
122
+ ]
123
+ ],
124
+ "detection_rate": 0.109,
125
+ "auc_defined": false
126
+ },
127
+ "clip": {
128
+ "n": 11000,
129
+ "n_fake": 11000,
130
+ "n_real": 0,
131
+ "threshold": 0.8407825827598572,
132
+ "auc": NaN,
133
+ "auc_ci_low": NaN,
134
+ "auc_ci_high": NaN,
135
+ "pr_auc": NaN,
136
+ "eer": NaN,
137
+ "accuracy": 0.09518181818181819,
138
+ "balanced_accuracy": NaN,
139
+ "precision": 1.0,
140
+ "recall": 0.09518181818181819,
141
+ "sensitivity": 0.09518181818181819,
142
+ "specificity": NaN,
143
+ "f1": 0.17381920810160206,
144
+ "macro_f1": NaN,
145
+ "weighted_f1": 0.17381920810160206,
146
+ "brier": 0.781962031959898,
147
+ "ece": 0.8345039238541344,
148
+ "confusion": [
149
+ [
150
+ 0,
151
+ 0
152
+ ],
153
+ [
154
+ 9953,
155
+ 1047
156
+ ]
157
+ ],
158
+ "detection_rate": 0.09518181818181819,
159
+ "auc_defined": false
160
+ },
161
+ "mean_auc": NaN,
162
+ "per_generator": [
163
+ {
164
+ "group": "common_voices_prompts_from_conformer_fastspeech2_pwg_ljspeech",
165
+ "n": 1000,
166
+ "n_fake": 1000,
167
+ "detection_rate": 0.19,
168
+ "mean_score": 0.25640914440667256
169
+ },
170
+ {
171
+ "group": "generated",
172
+ "n": 1000,
173
+ "n_fake": 1000,
174
+ "detection_rate": 0.183,
175
+ "mean_score": 0.23824055298883468
176
+ },
177
+ {
178
+ "group": "jsut_multi_band_melgan",
179
+ "n": 1000,
180
+ "n_fake": 1000,
181
+ "detection_rate": 0.042,
182
+ "mean_score": 0.14214180504530669
183
+ },
184
+ {
185
+ "group": "jsut_parallel_wavegan",
186
+ "n": 1000,
187
+ "n_fake": 1000,
188
+ "detection_rate": 0.06,
189
+ "mean_score": 0.16359234714414925
190
+ },
191
+ {
192
+ "group": "ljspeech_full_band_melgan",
193
+ "n": 1000,
194
+ "n_fake": 1000,
195
+ "detection_rate": 0.083,
196
+ "mean_score": 0.14933448366774246
197
+ },
198
+ {
199
+ "group": "ljspeech_hifiGAN",
200
+ "n": 1000,
201
+ "n_fake": 1000,
202
+ "detection_rate": 0.069,
203
+ "mean_score": 0.12978987229010092
204
+ },
205
+ {
206
+ "group": "ljspeech_melgan",
207
+ "n": 1000,
208
+ "n_fake": 1000,
209
+ "detection_rate": 0.07,
210
+ "mean_score": 0.1280232918378897
211
+ },
212
+ {
213
+ "group": "ljspeech_melgan_large",
214
+ "n": 1000,
215
+ "n_fake": 1000,
216
+ "detection_rate": 0.084,
217
+ "mean_score": 0.13353715544054284
218
+ },
219
+ {
220
+ "group": "ljspeech_multi_band_melgan",
221
+ "n": 1000,
222
+ "n_fake": 1000,
223
+ "detection_rate": 0.101,
224
+ "mean_score": 0.18758977246843278
225
+ },
226
+ {
227
+ "group": "ljspeech_parallel_wavegan",
228
+ "n": 1000,
229
+ "n_fake": 1000,
230
+ "detection_rate": 0.09,
231
+ "mean_score": 0.16221947173867374
232
+ },
233
+ {
234
+ "group": "ljspeech_waveglow",
235
+ "n": 1000,
236
+ "n_fake": 1000,
237
+ "detection_rate": 0.075,
238
+ "mean_score": 0.12957894057617522
239
+ }
240
+ ]
241
+ },
242
+ "asvspoof2019-la": {
243
+ "n": 71237,
244
+ "audio": {
245
+ "n": 71237,
246
+ "n_fake": 63882,
247
+ "n_real": 7355,
248
+ "threshold": 0.7014064192771912,
249
+ "auc": 0.836186324671395,
250
+ "auc_ci_low": 0.8315256912967784,
251
+ "auc_ci_high": 0.841073840261141,
252
+ "pr_auc": 0.9752522404995965,
253
+ "eer": 0.23194716205488575,
254
+ "accuracy": 0.8121341437736008,
255
+ "balanced_accuracy": 0.7497395744375821,
256
+ "precision": 0.9562860292390263,
257
+ "recall": 0.8283710591402899,
258
+ "sensitivity": 0.8283710591402899,
259
+ "specificity": 0.6711080897348742,
260
+ "f1": 0.8877444031572149,
261
+ "macro_f1": 0.6561276305186203,
262
+ "weighted_f1": 0.839916971829201,
263
+ "brier": 0.14392177450826762,
264
+ "ece": 0.14203508478083582,
265
+ "confusion": [
266
+ [
267
+ 4936,
268
+ 2419
269
+ ],
270
+ [
271
+ 10964,
272
+ 52918
273
+ ]
274
+ ],
275
+ "detection_rate": 0.8283710591402899,
276
+ "auc_defined": true
277
+ },
278
+ "clip": {
279
+ "n": 71237,
280
+ "n_fake": 63882,
281
+ "n_real": 7355,
282
+ "threshold": 0.8407825827598572,
283
+ "auc": 0.836186324671395,
284
+ "auc_ci_low": 0.8315256912967784,
285
+ "auc_ci_high": 0.841073840261141,
286
+ "pr_auc": 0.9752522404995965,
287
+ "eer": 0.23194716205488575,
288
+ "accuracy": 0.7992756573129133,
289
+ "balanced_accuracy": 0.7570070739918567,
290
+ "precision": 0.9596040117906601,
291
+ "recall": 0.8102751948905795,
292
+ "sensitivity": 0.8102751948905795,
293
+ "specificity": 0.703738953093134,
294
+ "f1": 0.8786399938891388,
295
+ "macro_f1": 0.6492911948675746,
296
+ "weighted_f1": 0.8312808850888355,
297
+ "brier": 0.14392177450826762,
298
+ "ece": 0.14203508478083582,
299
+ "confusion": [
300
+ [
301
+ 5176,
302
+ 2179
303
+ ],
304
+ [
305
+ 12120,
306
+ 51762
307
+ ]
308
+ ],
309
+ "detection_rate": 0.8102751948905795,
310
+ "auc_defined": true
311
+ },
312
+ "mean_auc": 0.836186324671395,
313
+ "per_generator": [
314
+ {
315
+ "group": "A07",
316
+ "n": 4914,
317
+ "n_fake": 4914,
318
+ "detection_rate": 0.9061864061864062,
319
+ "mean_score": 0.9260671773072943,
320
+ "auc_vs_reals": 0.8977224024810702
321
+ },
322
+ {
323
+ "group": "A08",
324
+ "n": 4914,
325
+ "n_fake": 4914,
326
+ "detection_rate": 0.9678469678469679,
327
+ "mean_score": 0.9742264342283937,
328
+ "auc_vs_reals": 0.9400449388212815
329
+ },
330
+ {
331
+ "group": "A09",
332
+ "n": 4914,
333
+ "n_fake": 4914,
334
+ "detection_rate": 0.9857549857549858,
335
+ "mean_score": 0.9875272110246325,
336
+ "auc_vs_reals": 0.9547477247681191
337
+ },
338
+ {
339
+ "group": "A10",
340
+ "n": 4914,
341
+ "n_fake": 4914,
342
+ "detection_rate": 0.814000814000814,
343
+ "mean_score": 0.8528558131579141,
344
+ "auc_vs_reals": 0.8454531607828685
345
+ },
346
+ {
347
+ "group": "A11",
348
+ "n": 4914,
349
+ "n_fake": 4914,
350
+ "detection_rate": 0.9013024013024014,
351
+ "mean_score": 0.9247339482003756,
352
+ "auc_vs_reals": 0.8980157969281015
353
+ },
354
+ {
355
+ "group": "A12",
356
+ "n": 4914,
357
+ "n_fake": 4914,
358
+ "detection_rate": 0.989010989010989,
359
+ "mean_score": 0.9892076256487474,
360
+ "auc_vs_reals": 0.9532828829905649
361
+ },
362
+ {
363
+ "group": "A13",
364
+ "n": 4914,
365
+ "n_fake": 4914,
366
+ "detection_rate": 0.9973544973544973,
367
+ "mean_score": 0.9938390139167417,
368
+ "auc_vs_reals": 0.9493755960785193
369
+ },
370
+ {
371
+ "group": "A14",
372
+ "n": 4914,
373
+ "n_fake": 4914,
374
+ "detection_rate": 0.5097680097680097,
375
+ "mean_score": 0.5765504551169948,
376
+ "auc_vs_reals": 0.6379409597628496
377
+ },
378
+ {
379
+ "group": "A15",
380
+ "n": 4914,
381
+ "n_fake": 4914,
382
+ "detection_rate": 0.5830280830280831,
383
+ "mean_score": 0.661476029565946,
384
+ "auc_vs_reals": 0.6996064878797714
385
+ },
386
+ {
387
+ "group": "A16",
388
+ "n": 4914,
389
+ "n_fake": 4914,
390
+ "detection_rate": 0.8748473748473748,
391
+ "mean_score": 0.9037102587954329,
392
+ "auc_vs_reals": 0.8674106390625765
393
+ },
394
+ {
395
+ "group": "A17",
396
+ "n": 4914,
397
+ "n_fake": 4914,
398
+ "detection_rate": 0.8142043142043142,
399
+ "mean_score": 0.8654709216715191,
400
+ "auc_vs_reals": 0.8213686280987437
401
+ },
402
+ {
403
+ "group": "A18",
404
+ "n": 4914,
405
+ "n_fake": 4914,
406
+ "detection_rate": 0.721001221001221,
407
+ "mean_score": 0.7950679499828051,
408
+ "auc_vs_reals": 0.77447638470752
409
+ },
410
+ {
411
+ "group": "A19",
412
+ "n": 4914,
413
+ "n_fake": 4914,
414
+ "detection_rate": 0.4692714692714693,
415
+ "mean_score": 0.5632662670916165,
416
+ "auc_vs_reals": 0.6309766183661493
417
+ },
418
+ {
419
+ "group": "real",
420
+ "n": 7355,
421
+ "n_fake": 0,
422
+ "detection_rate": NaN,
423
+ "mean_score": 0.3877759033266422
424
+ }
425
+ ]
426
+ },
427
+ "dfdc-10": {
428
+ "n": 5000,
429
+ "video": {
430
+ "n": 5000,
431
+ "n_fake": 2500,
432
+ "n_real": 2500,
433
+ "threshold": 0.6939917206764221,
434
+ "auc": 0.63127936,
435
+ "auc_ci_low": 0.61535299,
436
+ "auc_ci_high": 0.64706535,
437
+ "pr_auc": 0.6068686639865446,
438
+ "eer": 0.40080000000000005,
439
+ "accuracy": 0.5916,
440
+ "balanced_accuracy": 0.5916,
441
+ "precision": 0.5676314235085647,
442
+ "recall": 0.7688,
443
+ "sensitivity": 0.7688,
444
+ "specificity": 0.4144,
445
+ "f1": 0.6530750934420659,
446
+ "macro_f1": 0.5783605899879265,
447
+ "weighted_f1": 0.5783605899879265,
448
+ "brier": 0.35623036236156647,
449
+ "ece": 0.3299656403109431,
450
+ "confusion": [
451
+ [
452
+ 1036,
453
+ 1464
454
+ ],
455
+ [
456
+ 578,
457
+ 1922
458
+ ]
459
+ ],
460
+ "detection_rate": 0.7688,
461
+ "auc_defined": true
462
+ },
463
+ "clip": {
464
+ "n": 5000,
465
+ "n_fake": 2500,
466
+ "n_real": 2500,
467
+ "threshold": 0.8407825827598572,
468
+ "auc": 0.62584176,
469
+ "auc_ci_low": 0.609833066,
470
+ "auc_ci_high": 0.642013074,
471
+ "pr_auc": 0.6003376367620797,
472
+ "eer": 0.4042,
473
+ "accuracy": 0.59,
474
+ "balanced_accuracy": 0.5900000000000001,
475
+ "precision": 0.5700498132004981,
476
+ "recall": 0.7324,
477
+ "sensitivity": 0.7324,
478
+ "specificity": 0.4476,
479
+ "f1": 0.6411064425770309,
480
+ "macro_f1": 0.5815140421840378,
481
+ "weighted_f1": 0.5815140421840379,
482
+ "brier": 0.36028112522041555,
483
+ "ece": 0.3343595790319145,
484
+ "confusion": [
485
+ [
486
+ 1119,
487
+ 1381
488
+ ],
489
+ [
490
+ 669,
491
+ 1831
492
+ ]
493
+ ],
494
+ "detection_rate": 0.7324,
495
+ "auc_defined": true
496
+ },
497
+ "mean_auc": 0.63127936,
498
+ "per_generator": [
499
+ {
500
+ "group": "dfdc",
501
+ "n": 2500,
502
+ "n_fake": 2500,
503
+ "detection_rate": 0.7324,
504
+ "mean_score": 0.7898833665311337,
505
+ "auc_vs_reals": 0.62584176
506
+ },
507
+ {
508
+ "group": "real",
509
+ "n": 2500,
510
+ "n_fake": 0,
511
+ "detection_rate": NaN,
512
+ "mean_score": 0.6543274164393544
513
+ }
514
+ ]
515
+ },
516
+ "in-the-wild": {
517
+ "n": 31779,
518
+ "audio": {
519
+ "n": 31779,
520
+ "n_fake": 11816,
521
+ "n_real": 19963,
522
+ "threshold": 0.7014064192771912,
523
+ "auc": 0.6290694953911181,
524
+ "auc_ci_low": 0.6230468896656512,
525
+ "auc_ci_high": 0.6351372800662098,
526
+ "pr_auc": 0.4236020299709007,
527
+ "eer": 0.3896983433400539,
528
+ "accuracy": 0.6188363384625067,
529
+ "balanced_accuracy": 0.6351354949106762,
530
+ "precision": 0.4911654470819204,
531
+ "recall": 0.6987136086662153,
532
+ "sensitivity": 0.6987136086662153,
533
+ "specificity": 0.571557381155137,
534
+ "f1": 0.5768384279475982,
535
+ "macro_f1": 0.6150444680315668,
536
+ "weighted_f1": 0.6248391314433825,
537
+ "brier": 0.35568413636408885,
538
+ "ece": 0.3390636625502762,
539
+ "confusion": [
540
+ [
541
+ 11410,
542
+ 8553
543
+ ],
544
+ [
545
+ 3560,
546
+ 8256
547
+ ]
548
+ ],
549
+ "detection_rate": 0.6987136086662153,
550
+ "auc_defined": true
551
+ },
552
+ "clip": {
553
+ "n": 31779,
554
+ "n_fake": 11816,
555
+ "n_real": 19963,
556
+ "threshold": 0.8407825827598572,
557
+ "auc": 0.6290694953911181,
558
+ "auc_ci_low": 0.6230468896656512,
559
+ "auc_ci_high": 0.6351372800662098,
560
+ "pr_auc": 0.4236020299709007,
561
+ "eer": 0.3896983433400539,
562
+ "accuracy": 0.6172629724031593,
563
+ "balanced_accuracy": 0.6293241175931736,
564
+ "precision": 0.48937603331088114,
565
+ "recall": 0.6763710223425863,
566
+ "sensitivity": 0.6763710223425863,
567
+ "specificity": 0.582277212843761,
568
+ "f1": 0.5678757949337407,
569
+ "macro_f1": 0.6121974778232568,
570
+ "weighted_f1": 0.6235599735122617,
571
+ "brier": 0.35568413636408885,
572
+ "ece": 0.3390636625502762,
573
+ "confusion": [
574
+ [
575
+ 11624,
576
+ 8339
577
+ ],
578
+ [
579
+ 3824,
580
+ 7992
581
+ ]
582
+ ],
583
+ "detection_rate": 0.6763710223425863,
584
+ "auc_defined": true
585
+ },
586
+ "mean_auc": 0.6290694953911181,
587
+ "per_generator": [
588
+ {
589
+ "group": "in-the-wild-fake",
590
+ "n": 11816,
591
+ "n_fake": 11816,
592
+ "detection_rate": 0.6763710223425863,
593
+ "mean_score": 0.7257014779596982,
594
+ "auc_vs_reals": 0.6290694953911181
595
+ },
596
+ {
597
+ "group": "real",
598
+ "n": 19963,
599
+ "n_fake": 0,
600
+ "detection_rate": NaN,
601
+ "mean_score": 0.4587847117208363
602
+ }
603
+ ]
604
+ },
605
+ "deepfaketimit": {
606
+ "n": 640,
607
+ "video": {
608
+ "n": 640,
609
+ "n_fake": 640,
610
+ "n_real": 0,
611
+ "threshold": 0.6939917206764221,
612
+ "auc": NaN,
613
+ "auc_ci_low": NaN,
614
+ "auc_ci_high": NaN,
615
+ "pr_auc": NaN,
616
+ "eer": NaN,
617
+ "accuracy": 1.0,
618
+ "balanced_accuracy": NaN,
619
+ "precision": 1.0,
620
+ "recall": 1.0,
621
+ "sensitivity": 1.0,
622
+ "specificity": NaN,
623
+ "f1": 1.0,
624
+ "macro_f1": NaN,
625
+ "weighted_f1": 1.0,
626
+ "brier": 0.00014454938345213054,
627
+ "ece": 0.011694046668708324,
628
+ "confusion": [
629
+ [
630
+ 0,
631
+ 0
632
+ ],
633
+ [
634
+ 0,
635
+ 640
636
+ ]
637
+ ],
638
+ "detection_rate": 1.0,
639
+ "auc_defined": false
640
+ },
641
+ "audio": {
642
+ "n": 640,
643
+ "n_fake": 0,
644
+ "n_real": 640,
645
+ "threshold": 0.7014064192771912,
646
+ "auc": NaN,
647
+ "auc_ci_low": NaN,
648
+ "auc_ci_high": NaN,
649
+ "pr_auc": NaN,
650
+ "eer": NaN,
651
+ "accuracy": 0.90625,
652
+ "balanced_accuracy": NaN,
653
+ "precision": 0.0,
654
+ "recall": NaN,
655
+ "sensitivity": NaN,
656
+ "specificity": 0.90625,
657
+ "f1": NaN,
658
+ "macro_f1": NaN,
659
+ "weighted_f1": 0.9508196721311475,
660
+ "brier": 0.09070051811274724,
661
+ "ece": 0.1348568637506105,
662
+ "confusion": [
663
+ [
664
+ 580,
665
+ 60
666
+ ],
667
+ [
668
+ 0,
669
+ 0
670
+ ]
671
+ ],
672
+ "detection_rate": NaN,
673
+ "auc_defined": false
674
+ },
675
+ "clip": {
676
+ "n": 640,
677
+ "n_fake": 640,
678
+ "n_real": 0,
679
+ "threshold": 0.8407825827598572,
680
+ "auc": NaN,
681
+ "auc_ci_low": NaN,
682
+ "auc_ci_high": NaN,
683
+ "pr_auc": NaN,
684
+ "eer": NaN,
685
+ "accuracy": 1.0,
686
+ "balanced_accuracy": NaN,
687
+ "precision": 1.0,
688
+ "recall": 1.0,
689
+ "sensitivity": 1.0,
690
+ "specificity": NaN,
691
+ "f1": 1.0,
692
+ "macro_f1": NaN,
693
+ "weighted_f1": 1.0,
694
+ "brier": 0.00013670267384116586,
695
+ "ece": 0.011438692081719659,
696
+ "confusion": [
697
+ [
698
+ 0,
699
+ 0
700
+ ],
701
+ [
702
+ 0,
703
+ 640
704
+ ]
705
+ ],
706
+ "detection_rate": 1.0,
707
+ "auc_defined": false
708
+ },
709
+ "quadrant": {
710
+ "n": 640,
711
+ "accuracy": 0.90625,
712
+ "balanced_accuracy": 0.90625,
713
+ "macro_f1": 0.23770491803278687,
714
+ "weighted_f1": 0.9508196721311475,
715
+ "macro_auc_ovr": NaN,
716
+ "per_class": {
717
+ "RVRA": {
718
+ "precision": 0.0,
719
+ "recall": 0.0,
720
+ "f1": 0.0,
721
+ "support": 0
722
+ },
723
+ "RVFA": {
724
+ "precision": 0.0,
725
+ "recall": 0.0,
726
+ "f1": 0.0,
727
+ "support": 0
728
+ },
729
+ "FVRA": {
730
+ "precision": 1.0,
731
+ "recall": 0.90625,
732
+ "f1": 0.9508196721311475,
733
+ "support": 640
734
+ },
735
+ "FVFA": {
736
+ "precision": 0.0,
737
+ "recall": 0.0,
738
+ "f1": 0.0,
739
+ "support": 0
740
+ }
741
+ },
742
+ "confusion": [
743
+ [
744
+ 0,
745
+ 0,
746
+ 0,
747
+ 0
748
+ ],
749
+ [
750
+ 0,
751
+ 0,
752
+ 0,
753
+ 0
754
+ ],
755
+ [
756
+ 0,
757
+ 0,
758
+ 580,
759
+ 60
760
+ ],
761
+ [
762
+ 0,
763
+ 0,
764
+ 0,
765
+ 0
766
+ ]
767
+ ],
768
+ "confusion_normalized": [
769
+ [
770
+ 0.0,
771
+ 0.0,
772
+ 0.0,
773
+ 0.0
774
+ ],
775
+ [
776
+ 0.0,
777
+ 0.0,
778
+ 0.0,
779
+ 0.0
780
+ ],
781
+ [
782
+ 0.0,
783
+ 0.0,
784
+ 0.90625,
785
+ 0.09375
786
+ ],
787
+ [
788
+ 0.0,
789
+ 0.0,
790
+ 0.0,
791
+ 0.0
792
+ ]
793
+ ]
794
+ },
795
+ "mean_auc": NaN,
796
+ "per_generator": [
797
+ {
798
+ "group": "deepfaketimit-higher",
799
+ "n": 320,
800
+ "n_fake": 320,
801
+ "detection_rate": 1.0,
802
+ "mean_score": 0.9876074953004718
803
+ },
804
+ {
805
+ "group": "deepfaketimit-lower",
806
+ "n": 320,
807
+ "n_fake": 320,
808
+ "detection_rate": 1.0,
809
+ "mean_score": 0.9895151205360889
810
+ }
811
+ ]
812
+ }
813
+ }
experiments/EXP_157_davidnet-qacp_scaled_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.7586392417309745,0.9920652173913044
3
+ race,video,Asian (East),160,120,0.95,0.7881473476765677,0.9425
4
+ race,video,Asian (South),185,145,0.9379310344827586,0.7538021927951155,0.9922413793103448
5
+ race,video,Caucasian (American),192,152,0.9539473684210527,0.7815505634644069,0.9776315789473684
6
+ race,video,Caucasian (European),171,131,0.9541984732824428,0.7575927917241004,0.9853053435114504
7
+ race,audio,African,155,67,0.9850746268656716,0.43066728070618643,1.0
8
+ race,audio,Asian (East),160,65,0.9230769230769231,0.39704421669011936,0.9996761133603238
9
+ race,audio,Asian (South),185,79,1.0,0.430879093855116,1.0
10
+ race,audio,Caucasian (American),192,75,0.9866666666666667,0.3910984470324668,1.0
11
+ race,audio,Caucasian (European),171,72,0.9861111111111112,0.43081432880496073,0.9997194163860831
12
+ gender,video,men,445,345,0.9478260869565217,0.7713171481123466,0.9817391304347827
13
+ gender,video,women,418,318,0.9591194968553459,0.7643923646498596,0.9694182389937107
14
+ gender,audio,men,445,190,0.9894736842105263,0.4331631887364044,0.9998968008255934
15
+ gender,audio,women,418,168,0.9642857142857143,0.39711882442884305,0.9999523809523809
experiments/EXP_157_davidnet-qacp_scaled_s123/metrics/per_class_metrics.csv ADDED
@@ -0,0 +1,5 @@
 
 
 
 
 
 
1
+ class,precision,recall,f1,support
2
+ RVRA,0.8617021276595744,0.81,0.8350515463917526,100
3
+ RVFA,0.8857142857142857,0.93,0.9073170731707317,100
4
+ FVRA,0.9400479616306955,0.9679012345679012,0.9537712895377128,405
5
+ FVFA,0.9757085020242915,0.9341085271317829,0.9544554455445544,258
experiments/EXP_157_davidnet-qacp_scaled_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.891566265060241,0.8980281798236341,0.927289156626506
3
+ faceswap-wav2lip,60,60,1.0,0.9941109925508499,0.9998333333333334
4
+ fsgan,152,152,0.9671052631578947,0.9606439859459275,0.9758223684210526
5
+ fsgan-wav2lip,25,25,1.0,0.9936619687080384,1.0
6
+ real,100,0,,0.2689124220609665,
7
+ rtvc,100,100,0.99,0.9856437075138093,0.9954999999999999
8
+ wav2lip,343,343,0.9795918367346939,0.9758668216949997,0.9859912536443148
experiments/EXP_157_davidnet-qacp_scaled_s123/metrics/summary.json ADDED
@@ -0,0 +1,1235 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "training": {
3
+ "exp_id": "EXP_157",
4
+ "status": "completed",
5
+ "stage": "stage1",
6
+ "epochs_run": 19,
7
+ "steps": 2584,
8
+ "best": {
9
+ "metric": 0.9954095238095239,
10
+ "epoch": 13,
11
+ "step": 1768
12
+ },
13
+ "stop_reason": "early stopping: no improvement in 6 epochs",
14
+ "train_hours": 0.261,
15
+ "oom_events": [],
16
+ "nonfinite_total": 0,
17
+ "sessions": [
18
+ {
19
+ "started": "2026-11-01T12:53:20Z",
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.6939917206764221,
39
+ "auc": 0.9908190476190477,
40
+ "auc_ci_low": 0.98419,
41
+ "auc_ci_high": 0.9960200000000001,
42
+ "pr_auc": 0.9967880389819593,
43
+ "eer": 0.03919047619047617,
44
+ "accuracy": 0.9592233009708738,
45
+ "balanced_accuracy": 0.9608095238095238,
46
+ "precision": 0.9862637362637363,
47
+ "recall": 0.9573333333333334,
48
+ "sensitivity": 0.9573333333333334,
49
+ "specificity": 0.9642857142857143,
50
+ "f1": 0.9715832205683356,
51
+ "macro_f1": 0.9497091360573637,
52
+ "weighted_f1": 0.959690514426448,
53
+ "brier": 0.03054018886491027,
54
+ "ece": 0.027223441822146893,
55
+ "confusion": [
56
+ [
57
+ 135,
58
+ 5
59
+ ],
60
+ [
61
+ 16,
62
+ 359
63
+ ]
64
+ ],
65
+ "detection_rate": 0.9573333333333334,
66
+ "auc_defined": true
67
+ },
68
+ "audio": {
69
+ "n": 515,
70
+ "n_fake": 208,
71
+ "n_real": 307,
72
+ "threshold": 0.7014064192771912,
73
+ "auc": 1.0,
74
+ "auc_ci_low": 0.9999999999999999,
75
+ "auc_ci_high": 1.0,
76
+ "pr_auc": 0.9999999999999999,
77
+ "eer": 0.0,
78
+ "accuracy": 1.0,
79
+ "balanced_accuracy": 1.0,
80
+ "precision": 1.0,
81
+ "recall": 1.0,
82
+ "sensitivity": 1.0,
83
+ "specificity": 1.0,
84
+ "f1": 1.0,
85
+ "macro_f1": 1.0,
86
+ "weighted_f1": 1.0,
87
+ "brier": 0.0004987376406909615,
88
+ "ece": 0.012420513070396431,
89
+ "confusion": [
90
+ [
91
+ 307,
92
+ 0
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.8407825827598572,
107
+ "auc": 0.9902728731942216,
108
+ "auc_ci_low": 0.9822616372391655,
109
+ "auc_ci_high": 0.9958595505617978,
110
+ "pr_auc": 0.9985224969792682,
111
+ "eer": 0.039406099518459047,
112
+ "accuracy": 0.9631067961165048,
113
+ "balanced_accuracy": 0.9605939004815409,
114
+ "precision": 0.9930555555555556,
115
+ "recall": 0.9640449438202248,
116
+ "sensitivity": 0.9640449438202248,
117
+ "specificity": 0.9571428571428572,
118
+ "f1": 0.9783352337514253,
119
+ "macro_f1": 0.9270761136077388,
120
+ "weighted_f1": 0.9644007156541126,
121
+ "brier": 0.02530950632716495,
122
+ "ece": 0.02382229548490161,
123
+ "confusion": [
124
+ [
125
+ 67,
126
+ 3
127
+ ],
128
+ [
129
+ 16,
130
+ 429
131
+ ]
132
+ ],
133
+ "detection_rate": 0.9640449438202248,
134
+ "auc_defined": true
135
+ },
136
+ "quadrant": {
137
+ "n": 515,
138
+ "accuracy": 0.9611650485436893,
139
+ "balanced_accuracy": 0.9539835416830463,
140
+ "macro_f1": 0.9522978643055475,
141
+ "weighted_f1": 0.9611913989785213,
142
+ "macro_auc_ovr": 0.995952643636283,
143
+ "per_class": {
144
+ "RVRA": {
145
+ "precision": 0.8857142857142857,
146
+ "recall": 0.8857142857142857,
147
+ "f1": 0.8857142857142857,
148
+ "support": 70
149
+ },
150
+ "RVFA": {
151
+ "precision": 0.9583333333333334,
152
+ "recall": 0.9857142857142858,
153
+ "f1": 0.971830985915493,
154
+ "support": 70
155
+ },
156
+ "FVRA": {
157
+ "precision": 0.9662447257383966,
158
+ "recall": 0.9662447257383966,
159
+ "f1": 0.9662447257383966,
160
+ "support": 237
161
+ },
162
+ "FVFA": {
163
+ "precision": 0.9926470588235294,
164
+ "recall": 0.9782608695652174,
165
+ "f1": 0.9854014598540146,
166
+ "support": 138
167
+ }
168
+ },
169
+ "confusion": [
170
+ [
171
+ 62,
172
+ 0,
173
+ 8,
174
+ 0
175
+ ],
176
+ [
177
+ 0,
178
+ 69,
179
+ 0,
180
+ 1
181
+ ],
182
+ [
183
+ 8,
184
+ 0,
185
+ 229,
186
+ 0
187
+ ],
188
+ [
189
+ 0,
190
+ 3,
191
+ 0,
192
+ 135
193
+ ]
194
+ ],
195
+ "confusion_normalized": [
196
+ [
197
+ 0.8857142857142857,
198
+ 0.0,
199
+ 0.11428571428571428,
200
+ 0.0
201
+ ],
202
+ [
203
+ 0.0,
204
+ 0.9857142857142858,
205
+ 0.0,
206
+ 0.014285714285714285
207
+ ],
208
+ [
209
+ 0.03375527426160337,
210
+ 0.0,
211
+ 0.9662447257383966,
212
+ 0.0
213
+ ],
214
+ [
215
+ 0.0,
216
+ 0.021739130434782608,
217
+ 0.0,
218
+ 0.9782608695652174
219
+ ]
220
+ ]
221
+ },
222
+ "mean_auc": 0.9954095238095239
223
+ },
224
+ "test": {
225
+ "n": 863,
226
+ "video": {
227
+ "n": 863,
228
+ "n_fake": 663,
229
+ "n_real": 200,
230
+ "threshold": 0.6939917206764221,
231
+ "auc": 0.9769004524886877,
232
+ "auc_ci_low": 0.9649078054298641,
233
+ "auc_ci_high": 0.9863242835595776,
234
+ "pr_auc": 0.9923362495201493,
235
+ "eer": 0.06818250377073906,
236
+ "accuracy": 0.9385863267670915,
237
+ "balanced_accuracy": 0.9216214177978884,
238
+ "precision": 0.9663608562691132,
239
+ "recall": 0.9532428355957768,
240
+ "sensitivity": 0.9532428355957768,
241
+ "specificity": 0.89,
242
+ "f1": 0.9597570235383447,
243
+ "macro_f1": 0.9150863357300525,
244
+ "weighted_f1": 0.9390521856202487,
245
+ "brier": 0.04419019696997893,
246
+ "ece": 0.017762455700757428,
247
+ "confusion": [
248
+ [
249
+ 178,
250
+ 22
251
+ ],
252
+ [
253
+ 31,
254
+ 632
255
+ ]
256
+ ],
257
+ "detection_rate": 0.9532428355957768,
258
+ "auc_defined": true
259
+ },
260
+ "audio": {
261
+ "n": 863,
262
+ "n_fake": 358,
263
+ "n_real": 505,
264
+ "threshold": 0.7014064192771912,
265
+ "auc": 0.9998727805741467,
266
+ "auc_ci_low": 0.9996847170750595,
267
+ "auc_ci_high": 0.9999889374412302,
268
+ "pr_auc": 0.9998211098042664,
269
+ "eer": 0.00576359311908847,
270
+ "accuracy": 0.9895712630359212,
271
+ "balanced_accuracy": 0.9878367166325571,
272
+ "precision": 0.9971509971509972,
273
+ "recall": 0.9776536312849162,
274
+ "sensitivity": 0.9776536312849162,
275
+ "specificity": 0.998019801980198,
276
+ "f1": 0.9873060648801129,
277
+ "macro_f1": 0.9892282536789945,
278
+ "weighted_f1": 0.9895556717015155,
279
+ "brier": 0.005393389906607156,
280
+ "ece": 0.01551148642517133,
281
+ "confusion": [
282
+ [
283
+ 504,
284
+ 1
285
+ ],
286
+ [
287
+ 8,
288
+ 350
289
+ ]
290
+ ],
291
+ "detection_rate": 0.9776536312849162,
292
+ "auc_defined": true
293
+ },
294
+ "clip": {
295
+ "n": 863,
296
+ "n_fake": 763,
297
+ "n_real": 100,
298
+ "threshold": 0.8407825827598572,
299
+ "auc": 0.9803735255570117,
300
+ "auc_ci_low": 0.9682676933158586,
301
+ "auc_ci_high": 0.9899842726081257,
302
+ "pr_auc": 0.9972613397462238,
303
+ "eer": 0.07235255570117957,
304
+ "accuracy": 0.9571263035921205,
305
+ "balanced_accuracy": 0.9105832241153342,
306
+ "precision": 0.9801587301587301,
307
+ "recall": 0.9711664482306684,
308
+ "sensitivity": 0.9711664482306684,
309
+ "specificity": 0.85,
310
+ "f1": 0.9756418696510862,
311
+ "macro_f1": 0.8984489541492147,
312
+ "weighted_f1": 0.9577524338453224,
313
+ "brier": 0.03069397571568959,
314
+ "ece": 0.016819654237630068,
315
+ "confusion": [
316
+ [
317
+ 85,
318
+ 15
319
+ ],
320
+ [
321
+ 22,
322
+ 741
323
+ ]
324
+ ],
325
+ "detection_rate": 0.9711664482306684,
326
+ "auc_defined": true
327
+ },
328
+ "quadrant": {
329
+ "n": 863,
330
+ "accuracy": 0.9351100811123986,
331
+ "balanced_accuracy": 0.9105024404249211,
332
+ "macro_f1": 0.912648838661188,
333
+ "weighted_f1": 0.9348363142172854,
334
+ "macro_auc_ovr": 0.9913494209659093,
335
+ "per_class": {
336
+ "RVRA": {
337
+ "precision": 0.8617021276595744,
338
+ "recall": 0.81,
339
+ "f1": 0.8350515463917526,
340
+ "support": 100
341
+ },
342
+ "RVFA": {
343
+ "precision": 0.8857142857142857,
344
+ "recall": 0.93,
345
+ "f1": 0.9073170731707317,
346
+ "support": 100
347
+ },
348
+ "FVRA": {
349
+ "precision": 0.9400479616306955,
350
+ "recall": 0.9679012345679012,
351
+ "f1": 0.9537712895377128,
352
+ "support": 405
353
+ },
354
+ "FVFA": {
355
+ "precision": 0.9757085020242915,
356
+ "recall": 0.9341085271317829,
357
+ "f1": 0.9544554455445544,
358
+ "support": 258
359
+ }
360
+ },
361
+ "confusion": [
362
+ [
363
+ 81,
364
+ 0,
365
+ 19,
366
+ 0
367
+ ],
368
+ [
369
+ 1,
370
+ 93,
371
+ 1,
372
+ 5
373
+ ],
374
+ [
375
+ 12,
376
+ 0,
377
+ 392,
378
+ 1
379
+ ],
380
+ [
381
+ 0,
382
+ 12,
383
+ 5,
384
+ 241
385
+ ]
386
+ ],
387
+ "confusion_normalized": [
388
+ [
389
+ 0.81,
390
+ 0.0,
391
+ 0.19,
392
+ 0.0
393
+ ],
394
+ [
395
+ 0.01,
396
+ 0.93,
397
+ 0.01,
398
+ 0.05
399
+ ],
400
+ [
401
+ 0.02962962962962963,
402
+ 0.0,
403
+ 0.9679012345679012,
404
+ 0.0024691358024691358
405
+ ],
406
+ [
407
+ 0.0,
408
+ 0.046511627906976744,
409
+ 0.01937984496124031,
410
+ 0.9341085271317829
411
+ ]
412
+ ]
413
+ },
414
+ "mean_auc": 0.9883866165314172,
415
+ "evaluated_checkpoint": "EXP_157@epoch13:ea14d0a2f2b5"
416
+ },
417
+ "cross": {
418
+ "celeb-df-v2": {
419
+ "n": 518,
420
+ "video": {
421
+ "n": 518,
422
+ "n_fake": 340,
423
+ "n_real": 178,
424
+ "threshold": 0.6939917206764221,
425
+ "auc": 0.6686219431592861,
426
+ "auc_ci_low": 0.6157511979510906,
427
+ "auc_ci_high": 0.7150128056840714,
428
+ "pr_auc": 0.7665436653610677,
429
+ "eer": 0.38071711830799737,
430
+ "accuracy": 0.7084942084942085,
431
+ "balanced_accuracy": 0.6146563119629874,
432
+ "precision": 0.7182448036951501,
433
+ "recall": 0.9147058823529411,
434
+ "sensitivity": 0.9147058823529411,
435
+ "specificity": 0.3146067415730337,
436
+ "f1": 0.8046571798188874,
437
+ "macro_f1": 0.6152563465634361,
438
+ "weighted_f1": 0.6744898117900444,
439
+ "brier": 0.25457058743928557,
440
+ "ece": 0.23295798527731282,
441
+ "confusion": [
442
+ [
443
+ 56,
444
+ 122
445
+ ],
446
+ [
447
+ 29,
448
+ 311
449
+ ]
450
+ ],
451
+ "detection_rate": 0.9147058823529411,
452
+ "auc_defined": true
453
+ },
454
+ "clip": {
455
+ "n": 518,
456
+ "n_fake": 340,
457
+ "n_real": 178,
458
+ "threshold": 0.8407825827598572,
459
+ "auc": 0.6686219431592861,
460
+ "auc_ci_low": 0.6157511979510906,
461
+ "auc_ci_high": 0.7150128056840714,
462
+ "pr_auc": 0.7665436653610677,
463
+ "eer": 0.38071711830799737,
464
+ "accuracy": 0.7027027027027027,
465
+ "balanced_accuracy": 0.6196133509583608,
466
+ "precision": 0.7235576923076923,
467
+ "recall": 0.8852941176470588,
468
+ "sensitivity": 0.8852941176470588,
469
+ "specificity": 0.3539325842696629,
470
+ "f1": 0.7962962962962963,
471
+ "macro_f1": 0.6231481481481481,
472
+ "weighted_f1": 0.6772987272987274,
473
+ "brier": 0.25457058743928557,
474
+ "ece": 0.23295798527731282,
475
+ "confusion": [
476
+ [
477
+ 63,
478
+ 115
479
+ ],
480
+ [
481
+ 39,
482
+ 301
483
+ ]
484
+ ],
485
+ "detection_rate": 0.8852941176470588,
486
+ "auc_defined": true
487
+ },
488
+ "mean_auc": 0.6686219431592861,
489
+ "per_generator": [
490
+ {
491
+ "group": "celeb-df",
492
+ "n": 340,
493
+ "n_fake": 340,
494
+ "detection_rate": 0.8852941176470588,
495
+ "mean_score": 0.8942195952157764,
496
+ "auc_vs_reals": 0.6686219431592861
497
+ },
498
+ {
499
+ "group": "real",
500
+ "n": 178,
501
+ "n_fake": 0,
502
+ "detection_rate": NaN,
503
+ "mean_score": 0.70377087326239
504
+ }
505
+ ]
506
+ },
507
+ "wavefake": {
508
+ "n": 11000,
509
+ "audio": {
510
+ "n": 11000,
511
+ "n_fake": 11000,
512
+ "n_real": 0,
513
+ "threshold": 0.7014064192771912,
514
+ "auc": NaN,
515
+ "auc_ci_low": NaN,
516
+ "auc_ci_high": NaN,
517
+ "pr_auc": NaN,
518
+ "eer": NaN,
519
+ "accuracy": 0.109,
520
+ "balanced_accuracy": NaN,
521
+ "precision": 1.0,
522
+ "recall": 0.109,
523
+ "sensitivity": 0.109,
524
+ "specificity": NaN,
525
+ "f1": 0.19657348963029755,
526
+ "macro_f1": NaN,
527
+ "weighted_f1": 0.19657348963029758,
528
+ "brier": 0.781962031959898,
529
+ "ece": 0.8345039238541344,
530
+ "confusion": [
531
+ [
532
+ 0,
533
+ 0
534
+ ],
535
+ [
536
+ 9801,
537
+ 1199
538
+ ]
539
+ ],
540
+ "detection_rate": 0.109,
541
+ "auc_defined": false
542
+ },
543
+ "clip": {
544
+ "n": 11000,
545
+ "n_fake": 11000,
546
+ "n_real": 0,
547
+ "threshold": 0.8407825827598572,
548
+ "auc": NaN,
549
+ "auc_ci_low": NaN,
550
+ "auc_ci_high": NaN,
551
+ "pr_auc": NaN,
552
+ "eer": NaN,
553
+ "accuracy": 0.09518181818181819,
554
+ "balanced_accuracy": NaN,
555
+ "precision": 1.0,
556
+ "recall": 0.09518181818181819,
557
+ "sensitivity": 0.09518181818181819,
558
+ "specificity": NaN,
559
+ "f1": 0.17381920810160206,
560
+ "macro_f1": NaN,
561
+ "weighted_f1": 0.17381920810160206,
562
+ "brier": 0.781962031959898,
563
+ "ece": 0.8345039238541344,
564
+ "confusion": [
565
+ [
566
+ 0,
567
+ 0
568
+ ],
569
+ [
570
+ 9953,
571
+ 1047
572
+ ]
573
+ ],
574
+ "detection_rate": 0.09518181818181819,
575
+ "auc_defined": false
576
+ },
577
+ "mean_auc": NaN,
578
+ "per_generator": [
579
+ {
580
+ "group": "common_voices_prompts_from_conformer_fastspeech2_pwg_ljspeech",
581
+ "n": 1000,
582
+ "n_fake": 1000,
583
+ "detection_rate": 0.19,
584
+ "mean_score": 0.25640914440667256
585
+ },
586
+ {
587
+ "group": "generated",
588
+ "n": 1000,
589
+ "n_fake": 1000,
590
+ "detection_rate": 0.183,
591
+ "mean_score": 0.23824055298883468
592
+ },
593
+ {
594
+ "group": "jsut_multi_band_melgan",
595
+ "n": 1000,
596
+ "n_fake": 1000,
597
+ "detection_rate": 0.042,
598
+ "mean_score": 0.14214180504530669
599
+ },
600
+ {
601
+ "group": "jsut_parallel_wavegan",
602
+ "n": 1000,
603
+ "n_fake": 1000,
604
+ "detection_rate": 0.06,
605
+ "mean_score": 0.16359234714414925
606
+ },
607
+ {
608
+ "group": "ljspeech_full_band_melgan",
609
+ "n": 1000,
610
+ "n_fake": 1000,
611
+ "detection_rate": 0.083,
612
+ "mean_score": 0.14933448366774246
613
+ },
614
+ {
615
+ "group": "ljspeech_hifiGAN",
616
+ "n": 1000,
617
+ "n_fake": 1000,
618
+ "detection_rate": 0.069,
619
+ "mean_score": 0.12978987229010092
620
+ },
621
+ {
622
+ "group": "ljspeech_melgan",
623
+ "n": 1000,
624
+ "n_fake": 1000,
625
+ "detection_rate": 0.07,
626
+ "mean_score": 0.1280232918378897
627
+ },
628
+ {
629
+ "group": "ljspeech_melgan_large",
630
+ "n": 1000,
631
+ "n_fake": 1000,
632
+ "detection_rate": 0.084,
633
+ "mean_score": 0.13353715544054284
634
+ },
635
+ {
636
+ "group": "ljspeech_multi_band_melgan",
637
+ "n": 1000,
638
+ "n_fake": 1000,
639
+ "detection_rate": 0.101,
640
+ "mean_score": 0.18758977246843278
641
+ },
642
+ {
643
+ "group": "ljspeech_parallel_wavegan",
644
+ "n": 1000,
645
+ "n_fake": 1000,
646
+ "detection_rate": 0.09,
647
+ "mean_score": 0.16221947173867374
648
+ },
649
+ {
650
+ "group": "ljspeech_waveglow",
651
+ "n": 1000,
652
+ "n_fake": 1000,
653
+ "detection_rate": 0.075,
654
+ "mean_score": 0.12957894057617522
655
+ }
656
+ ]
657
+ },
658
+ "asvspoof2019-la": {
659
+ "n": 71237,
660
+ "audio": {
661
+ "n": 71237,
662
+ "n_fake": 63882,
663
+ "n_real": 7355,
664
+ "threshold": 0.7014064192771912,
665
+ "auc": 0.836186324671395,
666
+ "auc_ci_low": 0.8315256912967784,
667
+ "auc_ci_high": 0.841073840261141,
668
+ "pr_auc": 0.9752522404995965,
669
+ "eer": 0.23194716205488575,
670
+ "accuracy": 0.8121341437736008,
671
+ "balanced_accuracy": 0.7497395744375821,
672
+ "precision": 0.9562860292390263,
673
+ "recall": 0.8283710591402899,
674
+ "sensitivity": 0.8283710591402899,
675
+ "specificity": 0.6711080897348742,
676
+ "f1": 0.8877444031572149,
677
+ "macro_f1": 0.6561276305186203,
678
+ "weighted_f1": 0.839916971829201,
679
+ "brier": 0.14392177450826762,
680
+ "ece": 0.14203508478083582,
681
+ "confusion": [
682
+ [
683
+ 4936,
684
+ 2419
685
+ ],
686
+ [
687
+ 10964,
688
+ 52918
689
+ ]
690
+ ],
691
+ "detection_rate": 0.8283710591402899,
692
+ "auc_defined": true
693
+ },
694
+ "clip": {
695
+ "n": 71237,
696
+ "n_fake": 63882,
697
+ "n_real": 7355,
698
+ "threshold": 0.8407825827598572,
699
+ "auc": 0.836186324671395,
700
+ "auc_ci_low": 0.8315256912967784,
701
+ "auc_ci_high": 0.841073840261141,
702
+ "pr_auc": 0.9752522404995965,
703
+ "eer": 0.23194716205488575,
704
+ "accuracy": 0.7992756573129133,
705
+ "balanced_accuracy": 0.7570070739918567,
706
+ "precision": 0.9596040117906601,
707
+ "recall": 0.8102751948905795,
708
+ "sensitivity": 0.8102751948905795,
709
+ "specificity": 0.703738953093134,
710
+ "f1": 0.8786399938891388,
711
+ "macro_f1": 0.6492911948675746,
712
+ "weighted_f1": 0.8312808850888355,
713
+ "brier": 0.14392177450826762,
714
+ "ece": 0.14203508478083582,
715
+ "confusion": [
716
+ [
717
+ 5176,
718
+ 2179
719
+ ],
720
+ [
721
+ 12120,
722
+ 51762
723
+ ]
724
+ ],
725
+ "detection_rate": 0.8102751948905795,
726
+ "auc_defined": true
727
+ },
728
+ "mean_auc": 0.836186324671395,
729
+ "per_generator": [
730
+ {
731
+ "group": "A07",
732
+ "n": 4914,
733
+ "n_fake": 4914,
734
+ "detection_rate": 0.9061864061864062,
735
+ "mean_score": 0.9260671773072943,
736
+ "auc_vs_reals": 0.8977224024810702
737
+ },
738
+ {
739
+ "group": "A08",
740
+ "n": 4914,
741
+ "n_fake": 4914,
742
+ "detection_rate": 0.9678469678469679,
743
+ "mean_score": 0.9742264342283937,
744
+ "auc_vs_reals": 0.9400449388212815
745
+ },
746
+ {
747
+ "group": "A09",
748
+ "n": 4914,
749
+ "n_fake": 4914,
750
+ "detection_rate": 0.9857549857549858,
751
+ "mean_score": 0.9875272110246325,
752
+ "auc_vs_reals": 0.9547477247681191
753
+ },
754
+ {
755
+ "group": "A10",
756
+ "n": 4914,
757
+ "n_fake": 4914,
758
+ "detection_rate": 0.814000814000814,
759
+ "mean_score": 0.8528558131579141,
760
+ "auc_vs_reals": 0.8454531607828685
761
+ },
762
+ {
763
+ "group": "A11",
764
+ "n": 4914,
765
+ "n_fake": 4914,
766
+ "detection_rate": 0.9013024013024014,
767
+ "mean_score": 0.9247339482003756,
768
+ "auc_vs_reals": 0.8980157969281015
769
+ },
770
+ {
771
+ "group": "A12",
772
+ "n": 4914,
773
+ "n_fake": 4914,
774
+ "detection_rate": 0.989010989010989,
775
+ "mean_score": 0.9892076256487474,
776
+ "auc_vs_reals": 0.9532828829905649
777
+ },
778
+ {
779
+ "group": "A13",
780
+ "n": 4914,
781
+ "n_fake": 4914,
782
+ "detection_rate": 0.9973544973544973,
783
+ "mean_score": 0.9938390139167417,
784
+ "auc_vs_reals": 0.9493755960785193
785
+ },
786
+ {
787
+ "group": "A14",
788
+ "n": 4914,
789
+ "n_fake": 4914,
790
+ "detection_rate": 0.5097680097680097,
791
+ "mean_score": 0.5765504551169948,
792
+ "auc_vs_reals": 0.6379409597628496
793
+ },
794
+ {
795
+ "group": "A15",
796
+ "n": 4914,
797
+ "n_fake": 4914,
798
+ "detection_rate": 0.5830280830280831,
799
+ "mean_score": 0.661476029565946,
800
+ "auc_vs_reals": 0.6996064878797714
801
+ },
802
+ {
803
+ "group": "A16",
804
+ "n": 4914,
805
+ "n_fake": 4914,
806
+ "detection_rate": 0.8748473748473748,
807
+ "mean_score": 0.9037102587954329,
808
+ "auc_vs_reals": 0.8674106390625765
809
+ },
810
+ {
811
+ "group": "A17",
812
+ "n": 4914,
813
+ "n_fake": 4914,
814
+ "detection_rate": 0.8142043142043142,
815
+ "mean_score": 0.8654709216715191,
816
+ "auc_vs_reals": 0.8213686280987437
817
+ },
818
+ {
819
+ "group": "A18",
820
+ "n": 4914,
821
+ "n_fake": 4914,
822
+ "detection_rate": 0.721001221001221,
823
+ "mean_score": 0.7950679499828051,
824
+ "auc_vs_reals": 0.77447638470752
825
+ },
826
+ {
827
+ "group": "A19",
828
+ "n": 4914,
829
+ "n_fake": 4914,
830
+ "detection_rate": 0.4692714692714693,
831
+ "mean_score": 0.5632662670916165,
832
+ "auc_vs_reals": 0.6309766183661493
833
+ },
834
+ {
835
+ "group": "real",
836
+ "n": 7355,
837
+ "n_fake": 0,
838
+ "detection_rate": NaN,
839
+ "mean_score": 0.3877759033266422
840
+ }
841
+ ]
842
+ },
843
+ "dfdc-10": {
844
+ "n": 5000,
845
+ "video": {
846
+ "n": 5000,
847
+ "n_fake": 2500,
848
+ "n_real": 2500,
849
+ "threshold": 0.6939917206764221,
850
+ "auc": 0.63127936,
851
+ "auc_ci_low": 0.61535299,
852
+ "auc_ci_high": 0.64706535,
853
+ "pr_auc": 0.6068686639865446,
854
+ "eer": 0.40080000000000005,
855
+ "accuracy": 0.5916,
856
+ "balanced_accuracy": 0.5916,
857
+ "precision": 0.5676314235085647,
858
+ "recall": 0.7688,
859
+ "sensitivity": 0.7688,
860
+ "specificity": 0.4144,
861
+ "f1": 0.6530750934420659,
862
+ "macro_f1": 0.5783605899879265,
863
+ "weighted_f1": 0.5783605899879265,
864
+ "brier": 0.35623036236156647,
865
+ "ece": 0.3299656403109431,
866
+ "confusion": [
867
+ [
868
+ 1036,
869
+ 1464
870
+ ],
871
+ [
872
+ 578,
873
+ 1922
874
+ ]
875
+ ],
876
+ "detection_rate": 0.7688,
877
+ "auc_defined": true
878
+ },
879
+ "clip": {
880
+ "n": 5000,
881
+ "n_fake": 2500,
882
+ "n_real": 2500,
883
+ "threshold": 0.8407825827598572,
884
+ "auc": 0.62584176,
885
+ "auc_ci_low": 0.609833066,
886
+ "auc_ci_high": 0.642013074,
887
+ "pr_auc": 0.6003376367620797,
888
+ "eer": 0.4042,
889
+ "accuracy": 0.59,
890
+ "balanced_accuracy": 0.5900000000000001,
891
+ "precision": 0.5700498132004981,
892
+ "recall": 0.7324,
893
+ "sensitivity": 0.7324,
894
+ "specificity": 0.4476,
895
+ "f1": 0.6411064425770309,
896
+ "macro_f1": 0.5815140421840378,
897
+ "weighted_f1": 0.5815140421840379,
898
+ "brier": 0.36028112522041555,
899
+ "ece": 0.3343595790319145,
900
+ "confusion": [
901
+ [
902
+ 1119,
903
+ 1381
904
+ ],
905
+ [
906
+ 669,
907
+ 1831
908
+ ]
909
+ ],
910
+ "detection_rate": 0.7324,
911
+ "auc_defined": true
912
+ },
913
+ "mean_auc": 0.63127936,
914
+ "per_generator": [
915
+ {
916
+ "group": "dfdc",
917
+ "n": 2500,
918
+ "n_fake": 2500,
919
+ "detection_rate": 0.7324,
920
+ "mean_score": 0.7898833665311337,
921
+ "auc_vs_reals": 0.62584176
922
+ },
923
+ {
924
+ "group": "real",
925
+ "n": 2500,
926
+ "n_fake": 0,
927
+ "detection_rate": NaN,
928
+ "mean_score": 0.6543274164393544
929
+ }
930
+ ]
931
+ },
932
+ "in-the-wild": {
933
+ "n": 31779,
934
+ "audio": {
935
+ "n": 31779,
936
+ "n_fake": 11816,
937
+ "n_real": 19963,
938
+ "threshold": 0.7014064192771912,
939
+ "auc": 0.6290694953911181,
940
+ "auc_ci_low": 0.6230468896656512,
941
+ "auc_ci_high": 0.6351372800662098,
942
+ "pr_auc": 0.4236020299709007,
943
+ "eer": 0.3896983433400539,
944
+ "accuracy": 0.6188363384625067,
945
+ "balanced_accuracy": 0.6351354949106762,
946
+ "precision": 0.4911654470819204,
947
+ "recall": 0.6987136086662153,
948
+ "sensitivity": 0.6987136086662153,
949
+ "specificity": 0.571557381155137,
950
+ "f1": 0.5768384279475982,
951
+ "macro_f1": 0.6150444680315668,
952
+ "weighted_f1": 0.6248391314433825,
953
+ "brier": 0.35568413636408885,
954
+ "ece": 0.3390636625502762,
955
+ "confusion": [
956
+ [
957
+ 11410,
958
+ 8553
959
+ ],
960
+ [
961
+ 3560,
962
+ 8256
963
+ ]
964
+ ],
965
+ "detection_rate": 0.6987136086662153,
966
+ "auc_defined": true
967
+ },
968
+ "clip": {
969
+ "n": 31779,
970
+ "n_fake": 11816,
971
+ "n_real": 19963,
972
+ "threshold": 0.8407825827598572,
973
+ "auc": 0.6290694953911181,
974
+ "auc_ci_low": 0.6230468896656512,
975
+ "auc_ci_high": 0.6351372800662098,
976
+ "pr_auc": 0.4236020299709007,
977
+ "eer": 0.3896983433400539,
978
+ "accuracy": 0.6172629724031593,
979
+ "balanced_accuracy": 0.6293241175931736,
980
+ "precision": 0.48937603331088114,
981
+ "recall": 0.6763710223425863,
982
+ "sensitivity": 0.6763710223425863,
983
+ "specificity": 0.582277212843761,
984
+ "f1": 0.5678757949337407,
985
+ "macro_f1": 0.6121974778232568,
986
+ "weighted_f1": 0.6235599735122617,
987
+ "brier": 0.35568413636408885,
988
+ "ece": 0.3390636625502762,
989
+ "confusion": [
990
+ [
991
+ 11624,
992
+ 8339
993
+ ],
994
+ [
995
+ 3824,
996
+ 7992
997
+ ]
998
+ ],
999
+ "detection_rate": 0.6763710223425863,
1000
+ "auc_defined": true
1001
+ },
1002
+ "mean_auc": 0.6290694953911181,
1003
+ "per_generator": [
1004
+ {
1005
+ "group": "in-the-wild-fake",
1006
+ "n": 11816,
1007
+ "n_fake": 11816,
1008
+ "detection_rate": 0.6763710223425863,
1009
+ "mean_score": 0.7257014779596982,
1010
+ "auc_vs_reals": 0.6290694953911181
1011
+ },
1012
+ {
1013
+ "group": "real",
1014
+ "n": 19963,
1015
+ "n_fake": 0,
1016
+ "detection_rate": NaN,
1017
+ "mean_score": 0.4587847117208363
1018
+ }
1019
+ ]
1020
+ },
1021
+ "deepfaketimit": {
1022
+ "n": 640,
1023
+ "video": {
1024
+ "n": 640,
1025
+ "n_fake": 640,
1026
+ "n_real": 0,
1027
+ "threshold": 0.6939917206764221,
1028
+ "auc": NaN,
1029
+ "auc_ci_low": NaN,
1030
+ "auc_ci_high": NaN,
1031
+ "pr_auc": NaN,
1032
+ "eer": NaN,
1033
+ "accuracy": 1.0,
1034
+ "balanced_accuracy": NaN,
1035
+ "precision": 1.0,
1036
+ "recall": 1.0,
1037
+ "sensitivity": 1.0,
1038
+ "specificity": NaN,
1039
+ "f1": 1.0,
1040
+ "macro_f1": NaN,
1041
+ "weighted_f1": 1.0,
1042
+ "brier": 0.00014454938345213054,
1043
+ "ece": 0.011694046668708324,
1044
+ "confusion": [
1045
+ [
1046
+ 0,
1047
+ 0
1048
+ ],
1049
+ [
1050
+ 0,
1051
+ 640
1052
+ ]
1053
+ ],
1054
+ "detection_rate": 1.0,
1055
+ "auc_defined": false
1056
+ },
1057
+ "audio": {
1058
+ "n": 640,
1059
+ "n_fake": 0,
1060
+ "n_real": 640,
1061
+ "threshold": 0.7014064192771912,
1062
+ "auc": NaN,
1063
+ "auc_ci_low": NaN,
1064
+ "auc_ci_high": NaN,
1065
+ "pr_auc": NaN,
1066
+ "eer": NaN,
1067
+ "accuracy": 0.90625,
1068
+ "balanced_accuracy": NaN,
1069
+ "precision": 0.0,
1070
+ "recall": NaN,
1071
+ "sensitivity": NaN,
1072
+ "specificity": 0.90625,
1073
+ "f1": NaN,
1074
+ "macro_f1": NaN,
1075
+ "weighted_f1": 0.9508196721311475,
1076
+ "brier": 0.09070051811274724,
1077
+ "ece": 0.1348568637506105,
1078
+ "confusion": [
1079
+ [
1080
+ 580,
1081
+ 60
1082
+ ],
1083
+ [
1084
+ 0,
1085
+ 0
1086
+ ]
1087
+ ],
1088
+ "detection_rate": NaN,
1089
+ "auc_defined": false
1090
+ },
1091
+ "clip": {
1092
+ "n": 640,
1093
+ "n_fake": 640,
1094
+ "n_real": 0,
1095
+ "threshold": 0.8407825827598572,
1096
+ "auc": NaN,
1097
+ "auc_ci_low": NaN,
1098
+ "auc_ci_high": NaN,
1099
+ "pr_auc": NaN,
1100
+ "eer": NaN,
1101
+ "accuracy": 1.0,
1102
+ "balanced_accuracy": NaN,
1103
+ "precision": 1.0,
1104
+ "recall": 1.0,
1105
+ "sensitivity": 1.0,
1106
+ "specificity": NaN,
1107
+ "f1": 1.0,
1108
+ "macro_f1": NaN,
1109
+ "weighted_f1": 1.0,
1110
+ "brier": 0.00013670267384116586,
1111
+ "ece": 0.011438692081719659,
1112
+ "confusion": [
1113
+ [
1114
+ 0,
1115
+ 0
1116
+ ],
1117
+ [
1118
+ 0,
1119
+ 640
1120
+ ]
1121
+ ],
1122
+ "detection_rate": 1.0,
1123
+ "auc_defined": false
1124
+ },
1125
+ "quadrant": {
1126
+ "n": 640,
1127
+ "accuracy": 0.90625,
1128
+ "balanced_accuracy": 0.90625,
1129
+ "macro_f1": 0.23770491803278687,
1130
+ "weighted_f1": 0.9508196721311475,
1131
+ "macro_auc_ovr": NaN,
1132
+ "per_class": {
1133
+ "RVRA": {
1134
+ "precision": 0.0,
1135
+ "recall": 0.0,
1136
+ "f1": 0.0,
1137
+ "support": 0
1138
+ },
1139
+ "RVFA": {
1140
+ "precision": 0.0,
1141
+ "recall": 0.0,
1142
+ "f1": 0.0,
1143
+ "support": 0
1144
+ },
1145
+ "FVRA": {
1146
+ "precision": 1.0,
1147
+ "recall": 0.90625,
1148
+ "f1": 0.9508196721311475,
1149
+ "support": 640
1150
+ },
1151
+ "FVFA": {
1152
+ "precision": 0.0,
1153
+ "recall": 0.0,
1154
+ "f1": 0.0,
1155
+ "support": 0
1156
+ }
1157
+ },
1158
+ "confusion": [
1159
+ [
1160
+ 0,
1161
+ 0,
1162
+ 0,
1163
+ 0
1164
+ ],
1165
+ [
1166
+ 0,
1167
+ 0,
1168
+ 0,
1169
+ 0
1170
+ ],
1171
+ [
1172
+ 0,
1173
+ 0,
1174
+ 580,
1175
+ 60
1176
+ ],
1177
+ [
1178
+ 0,
1179
+ 0,
1180
+ 0,
1181
+ 0
1182
+ ]
1183
+ ],
1184
+ "confusion_normalized": [
1185
+ [
1186
+ 0.0,
1187
+ 0.0,
1188
+ 0.0,
1189
+ 0.0
1190
+ ],
1191
+ [
1192
+ 0.0,
1193
+ 0.0,
1194
+ 0.0,
1195
+ 0.0
1196
+ ],
1197
+ [
1198
+ 0.0,
1199
+ 0.0,
1200
+ 0.90625,
1201
+ 0.09375
1202
+ ],
1203
+ [
1204
+ 0.0,
1205
+ 0.0,
1206
+ 0.0,
1207
+ 0.0
1208
+ ]
1209
+ ]
1210
+ },
1211
+ "mean_auc": NaN,
1212
+ "per_generator": [
1213
+ {
1214
+ "group": "deepfaketimit-higher",
1215
+ "n": 320,
1216
+ "n_fake": 320,
1217
+ "detection_rate": 1.0,
1218
+ "mean_score": 0.9876074953004718
1219
+ },
1220
+ {
1221
+ "group": "deepfaketimit-lower",
1222
+ "n": 320,
1223
+ "n_fake": 320,
1224
+ "detection_rate": 1.0,
1225
+ "mean_score": 0.9895151205360889
1226
+ }
1227
+ ]
1228
+ }
1229
+ },
1230
+ "thresholds": {
1231
+ "video": 0.6939917206764221,
1232
+ "audio": 0.7014064192771912,
1233
+ "clip": 0.8407825827598572
1234
+ }
1235
+ }
experiments/EXP_157_davidnet-qacp_scaled_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.6939917206764221,0.9769004524886877,0.9649078054298641,0.9863242835595776,0.9923362495201493,0.06818250377073906,0.9385863267670915,0.9216214177978884,0.9663608562691132,0.9532428355957768,0.9532428355957768,0.89,0.9597570235383447,0.9150863357300525,0.9390521856202487,0.04419019696997893,0.017762455700757428,0.9532428355957768,True
3
+ audio,863,358,505,0.7014064192771912,0.9998727805741467,0.9996847170750595,0.9999889374412302,0.9998211098042664,0.00576359311908847,0.9895712630359212,0.9878367166325571,0.9971509971509972,0.9776536312849162,0.9776536312849162,0.998019801980198,0.9873060648801129,0.9892282536789945,0.9895556717015155,0.005393389906607156,0.01551148642517133,0.9776536312849162,True
4
+ clip,863,763,100,0.8407825827598572,0.9803735255570117,0.9682676933158586,0.9899842726081257,0.9972613397462238,0.07235255570117957,0.9571263035921205,0.9105832241153342,0.9801587301587301,0.9711664482306684,0.9711664482306684,0.85,0.9756418696510862,0.8984489541492147,0.9577524338453224,0.03069397571568959,0.016819654237630068,0.9711664482306684,True
experiments/EXP_157_davidnet-qacp_scaled_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.6939917206764221,
8
+ "auc": 0.9769004524886877,
9
+ "auc_ci_low": 0.9649078054298641,
10
+ "auc_ci_high": 0.9863242835595776,
11
+ "pr_auc": 0.9923362495201493,
12
+ "eer": 0.06818250377073906,
13
+ "accuracy": 0.9385863267670915,
14
+ "balanced_accuracy": 0.9216214177978884,
15
+ "precision": 0.9663608562691132,
16
+ "recall": 0.9532428355957768,
17
+ "sensitivity": 0.9532428355957768,
18
+ "specificity": 0.89,
19
+ "f1": 0.9597570235383447,
20
+ "macro_f1": 0.9150863357300525,
21
+ "weighted_f1": 0.9390521856202487,
22
+ "brier": 0.04419019696997893,
23
+ "ece": 0.017762455700757428,
24
+ "confusion": [
25
+ [
26
+ 178,
27
+ 22
28
+ ],
29
+ [
30
+ 31,
31
+ 632
32
+ ]
33
+ ],
34
+ "detection_rate": 0.9532428355957768,
35
+ "auc_defined": true
36
+ },
37
+ "audio": {
38
+ "n": 863,
39
+ "n_fake": 358,
40
+ "n_real": 505,
41
+ "threshold": 0.7014064192771912,
42
+ "auc": 0.9998727805741467,
43
+ "auc_ci_low": 0.9996847170750595,
44
+ "auc_ci_high": 0.9999889374412302,
45
+ "pr_auc": 0.9998211098042664,
46
+ "eer": 0.00576359311908847,
47
+ "accuracy": 0.9895712630359212,
48
+ "balanced_accuracy": 0.9878367166325571,
49
+ "precision": 0.9971509971509972,
50
+ "recall": 0.9776536312849162,
51
+ "sensitivity": 0.9776536312849162,
52
+ "specificity": 0.998019801980198,
53
+ "f1": 0.9873060648801129,
54
+ "macro_f1": 0.9892282536789945,
55
+ "weighted_f1": 0.9895556717015155,
56
+ "brier": 0.005393389906607156,
57
+ "ece": 0.01551148642517133,
58
+ "confusion": [
59
+ [
60
+ 504,
61
+ 1
62
+ ],
63
+ [
64
+ 8,
65
+ 350
66
+ ]
67
+ ],
68
+ "detection_rate": 0.9776536312849162,
69
+ "auc_defined": true
70
+ },
71
+ "clip": {
72
+ "n": 863,
73
+ "n_fake": 763,
74
+ "n_real": 100,
75
+ "threshold": 0.8407825827598572,
76
+ "auc": 0.9803735255570117,
77
+ "auc_ci_low": 0.9682676933158586,
78
+ "auc_ci_high": 0.9899842726081257,
79
+ "pr_auc": 0.9972613397462238,
80
+ "eer": 0.07235255570117957,
81
+ "accuracy": 0.9571263035921205,
82
+ "balanced_accuracy": 0.9105832241153342,
83
+ "precision": 0.9801587301587301,
84
+ "recall": 0.9711664482306684,
85
+ "sensitivity": 0.9711664482306684,
86
+ "specificity": 0.85,
87
+ "f1": 0.9756418696510862,
88
+ "macro_f1": 0.8984489541492147,
89
+ "weighted_f1": 0.9577524338453224,
90
+ "brier": 0.03069397571568959,
91
+ "ece": 0.016819654237630068,
92
+ "confusion": [
93
+ [
94
+ 85,
95
+ 15
96
+ ],
97
+ [
98
+ 22,
99
+ 741
100
+ ]
101
+ ],
102
+ "detection_rate": 0.9711664482306684,
103
+ "auc_defined": true
104
+ },
105
+ "quadrant": {
106
+ "n": 863,
107
+ "accuracy": 0.9351100811123986,
108
+ "balanced_accuracy": 0.9105024404249211,
109
+ "macro_f1": 0.912648838661188,
110
+ "weighted_f1": 0.9348363142172854,
111
+ "macro_auc_ovr": 0.9913494209659093,
112
+ "per_class": {
113
+ "RVRA": {
114
+ "precision": 0.8617021276595744,
115
+ "recall": 0.81,
116
+ "f1": 0.8350515463917526,
117
+ "support": 100
118
+ },
119
+ "RVFA": {
120
+ "precision": 0.8857142857142857,
121
+ "recall": 0.93,
122
+ "f1": 0.9073170731707317,
123
+ "support": 100
124
+ },
125
+ "FVRA": {
126
+ "precision": 0.9400479616306955,
127
+ "recall": 0.9679012345679012,
128
+ "f1": 0.9537712895377128,
129
+ "support": 405
130
+ },
131
+ "FVFA": {
132
+ "precision": 0.9757085020242915,
133
+ "recall": 0.9341085271317829,
134
+ "f1": 0.9544554455445544,
135
+ "support": 258
136
+ }
137
+ },
138
+ "confusion": [
139
+ [
140
+ 81,
141
+ 0,
142
+ 19,
143
+ 0
144
+ ],
145
+ [
146
+ 1,
147
+ 93,
148
+ 1,
149
+ 5
150
+ ],
151
+ [
152
+ 12,
153
+ 0,
154
+ 392,
155
+ 1
156
+ ],
157
+ [
158
+ 0,
159
+ 12,
160
+ 5,
161
+ 241
162
+ ]
163
+ ],
164
+ "confusion_normalized": [
165
+ [
166
+ 0.81,
167
+ 0.0,
168
+ 0.19,
169
+ 0.0
170
+ ],
171
+ [
172
+ 0.01,
173
+ 0.93,
174
+ 0.01,
175
+ 0.05
176
+ ],
177
+ [
178
+ 0.02962962962962963,
179
+ 0.0,
180
+ 0.9679012345679012,
181
+ 0.0024691358024691358
182
+ ],
183
+ [
184
+ 0.0,
185
+ 0.046511627906976744,
186
+ 0.01937984496124031,
187
+ 0.9341085271317829
188
+ ]
189
+ ]
190
+ },
191
+ "mean_auc": 0.9883866165314172,
192
+ "evaluated_checkpoint": "EXP_157@epoch13:ea14d0a2f2b5"
193
+ }
experiments/EXP_157_davidnet-qacp_scaled_s123/metrics/thresholds.json ADDED
@@ -0,0 +1,7 @@
 
 
 
 
 
 
 
 
1
+ {
2
+ "policy": "val_eer",
3
+ "fitted_on": "validation",
4
+ "video": 0.6939917206764221,
5
+ "audio": 0.7014064192771912,
6
+ "clip": 0.8407825827598572
7
+ }
experiments/EXP_157_davidnet-qacp_scaled_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.6939917206764221,
8
+ "auc": 0.9908190476190477,
9
+ "auc_ci_low": 0.98419,
10
+ "auc_ci_high": 0.9960200000000001,
11
+ "pr_auc": 0.9967880389819593,
12
+ "eer": 0.03919047619047617,
13
+ "accuracy": 0.9592233009708738,
14
+ "balanced_accuracy": 0.9608095238095238,
15
+ "precision": 0.9862637362637363,
16
+ "recall": 0.9573333333333334,
17
+ "sensitivity": 0.9573333333333334,
18
+ "specificity": 0.9642857142857143,
19
+ "f1": 0.9715832205683356,
20
+ "macro_f1": 0.9497091360573637,
21
+ "weighted_f1": 0.959690514426448,
22
+ "brier": 0.03054018886491027,
23
+ "ece": 0.027223441822146893,
24
+ "confusion": [
25
+ [
26
+ 135,
27
+ 5
28
+ ],
29
+ [
30
+ 16,
31
+ 359
32
+ ]
33
+ ],
34
+ "detection_rate": 0.9573333333333334,
35
+ "auc_defined": true
36
+ },
37
+ "audio": {
38
+ "n": 515,
39
+ "n_fake": 208,
40
+ "n_real": 307,
41
+ "threshold": 0.7014064192771912,
42
+ "auc": 1.0,
43
+ "auc_ci_low": 0.9999999999999999,
44
+ "auc_ci_high": 1.0,
45
+ "pr_auc": 0.9999999999999999,
46
+ "eer": 0.0,
47
+ "accuracy": 1.0,
48
+ "balanced_accuracy": 1.0,
49
+ "precision": 1.0,
50
+ "recall": 1.0,
51
+ "sensitivity": 1.0,
52
+ "specificity": 1.0,
53
+ "f1": 1.0,
54
+ "macro_f1": 1.0,
55
+ "weighted_f1": 1.0,
56
+ "brier": 0.0004987376406909615,
57
+ "ece": 0.012420513070396431,
58
+ "confusion": [
59
+ [
60
+ 307,
61
+ 0
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.8407825827598572,
76
+ "auc": 0.9902728731942216,
77
+ "auc_ci_low": 0.9822616372391655,
78
+ "auc_ci_high": 0.9958595505617978,
79
+ "pr_auc": 0.9985224969792682,
80
+ "eer": 0.039406099518459047,
81
+ "accuracy": 0.9631067961165048,
82
+ "balanced_accuracy": 0.9605939004815409,
83
+ "precision": 0.9930555555555556,
84
+ "recall": 0.9640449438202248,
85
+ "sensitivity": 0.9640449438202248,
86
+ "specificity": 0.9571428571428572,
87
+ "f1": 0.9783352337514253,
88
+ "macro_f1": 0.9270761136077388,
89
+ "weighted_f1": 0.9644007156541126,
90
+ "brier": 0.02530950632716495,
91
+ "ece": 0.02382229548490161,
92
+ "confusion": [
93
+ [
94
+ 67,
95
+ 3
96
+ ],
97
+ [
98
+ 16,
99
+ 429
100
+ ]
101
+ ],
102
+ "detection_rate": 0.9640449438202248,
103
+ "auc_defined": true
104
+ },
105
+ "quadrant": {
106
+ "n": 515,
107
+ "accuracy": 0.9611650485436893,
108
+ "balanced_accuracy": 0.9539835416830463,
109
+ "macro_f1": 0.9522978643055475,
110
+ "weighted_f1": 0.9611913989785213,
111
+ "macro_auc_ovr": 0.995952643636283,
112
+ "per_class": {
113
+ "RVRA": {
114
+ "precision": 0.8857142857142857,
115
+ "recall": 0.8857142857142857,
116
+ "f1": 0.8857142857142857,
117
+ "support": 70
118
+ },
119
+ "RVFA": {
120
+ "precision": 0.9583333333333334,
121
+ "recall": 0.9857142857142858,
122
+ "f1": 0.971830985915493,
123
+ "support": 70
124
+ },
125
+ "FVRA": {
126
+ "precision": 0.9662447257383966,
127
+ "recall": 0.9662447257383966,
128
+ "f1": 0.9662447257383966,
129
+ "support": 237
130
+ },
131
+ "FVFA": {
132
+ "precision": 0.9926470588235294,
133
+ "recall": 0.9782608695652174,
134
+ "f1": 0.9854014598540146,
135
+ "support": 138
136
+ }
137
+ },
138
+ "confusion": [
139
+ [
140
+ 62,
141
+ 0,
142
+ 8,
143
+ 0
144
+ ],
145
+ [
146
+ 0,
147
+ 69,
148
+ 0,
149
+ 1
150
+ ],
151
+ [
152
+ 8,
153
+ 0,
154
+ 229,
155
+ 0
156
+ ],
157
+ [
158
+ 0,
159
+ 3,
160
+ 0,
161
+ 135
162
+ ]
163
+ ],
164
+ "confusion_normalized": [
165
+ [
166
+ 0.8857142857142857,
167
+ 0.0,
168
+ 0.11428571428571428,
169
+ 0.0
170
+ ],
171
+ [
172
+ 0.0,
173
+ 0.9857142857142858,
174
+ 0.0,
175
+ 0.014285714285714285
176
+ ],
177
+ [
178
+ 0.03375527426160337,
179
+ 0.0,
180
+ 0.9662447257383966,
181
+ 0.0
182
+ ],
183
+ [
184
+ 0.0,
185
+ 0.021739130434782608,
186
+ 0.0,
187
+ 0.9782608695652174
188
+ ]
189
+ ]
190
+ },
191
+ "mean_auc": 0.9954095238095239
192
+ }
experiments/EXP_157_davidnet-qacp_scaled_s123/predictions/cross_asvspoof2019-la.csv ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:123b1078023c1e4ad5436a71da855dc56c038005ce2ca38a95b43b0620e6b32f
3
+ size 17266661
experiments/EXP_157_davidnet-qacp_scaled_s123/predictions/cross_celeb-df-v2.csv ADDED
The diff for this file is too large to render. See raw diff
 
experiments/EXP_157_davidnet-qacp_scaled_s123/predictions/cross_deepfaketimit.csv ADDED
The diff for this file is too large to render. See raw diff
 
experiments/EXP_157_davidnet-qacp_scaled_s123/predictions/cross_dfdc-10.csv ADDED
The diff for this file is too large to render. See raw diff
 
experiments/EXP_157_davidnet-qacp_scaled_s123/predictions/cross_in-the-wild.csv ADDED
The diff for this file is too large to render. See raw diff
 
experiments/EXP_157_davidnet-qacp_scaled_s123/predictions/cross_wavefake.csv ADDED
The diff for this file is too large to render. See raw diff
 
experiments/EXP_157_davidnet-qacp_scaled_s123/predictions/test.csv ADDED
The diff for this file is too large to render. See raw diff
 
experiments/EXP_157_davidnet-qacp_scaled_s123/predictions/val.csv ADDED
The diff for this file is too large to render. See raw diff