MIHMahmudEli commited on
Commit
5e434ca
·
verified ·
1 Parent(s): 20a5650

EXP_008: results

Browse files
Files changed (47) hide show
  1. .gitattributes +2 -0
  2. repro_clean_s42_v1/experiments/EXP_008_davidnet_s7/README.md +16 -0
  3. repro_clean_s42_v1/experiments/EXP_008_davidnet_s7/checkpoints/LATEST.json +0 -9
  4. repro_clean_s42_v1/experiments/EXP_008_davidnet_s7/checkpoints/step-0002720/meta.json +0 -13
  5. repro_clean_s42_v1/experiments/EXP_008_davidnet_s7/configs/config.json +263 -0
  6. repro_clean_s42_v1/experiments/EXP_008_davidnet_s7/configs/environment.json +72 -0
  7. repro_clean_s42_v1/experiments/EXP_008_davidnet_s7/configs/experiment_metadata.json +38 -0
  8. repro_clean_s42_v1/experiments/EXP_008_davidnet_s7/configs/requirements.lock.txt +920 -0
  9. repro_clean_s42_v1/experiments/EXP_008_davidnet_s7/figures/calibration_curve.pdf +0 -0
  10. repro_clean_s42_v1/experiments/EXP_008_davidnet_s7/figures/calibration_curve.png +0 -0
  11. repro_clean_s42_v1/experiments/EXP_008_davidnet_s7/figures/confusion_matrix.pdf +0 -0
  12. repro_clean_s42_v1/experiments/EXP_008_davidnet_s7/{checkpoints/step-0002720/training_state.pt → figures/confusion_matrix.png} +2 -2
  13. repro_clean_s42_v1/experiments/EXP_008_davidnet_s7/figures/learning_rate.pdf +0 -0
  14. repro_clean_s42_v1/experiments/EXP_008_davidnet_s7/figures/learning_rate.png +0 -0
  15. repro_clean_s42_v1/experiments/EXP_008_davidnet_s7/figures/per_class_performance.pdf +0 -0
  16. repro_clean_s42_v1/experiments/EXP_008_davidnet_s7/figures/per_class_performance.png +0 -0
  17. repro_clean_s42_v1/experiments/EXP_008_davidnet_s7/figures/per_generator.pdf +0 -0
  18. repro_clean_s42_v1/experiments/EXP_008_davidnet_s7/figures/per_generator.png +0 -0
  19. repro_clean_s42_v1/experiments/EXP_008_davidnet_s7/figures/precision_recall_curve.pdf +0 -0
  20. repro_clean_s42_v1/experiments/EXP_008_davidnet_s7/figures/precision_recall_curve.png +0 -0
  21. repro_clean_s42_v1/experiments/EXP_008_davidnet_s7/figures/roc_curve.pdf +0 -0
  22. repro_clean_s42_v1/experiments/EXP_008_davidnet_s7/figures/roc_curve.png +0 -0
  23. repro_clean_s42_v1/experiments/EXP_008_davidnet_s7/figures/score_distribution.pdf +0 -0
  24. repro_clean_s42_v1/experiments/EXP_008_davidnet_s7/figures/score_distribution.png +0 -0
  25. repro_clean_s42_v1/experiments/EXP_008_davidnet_s7/figures/training_loss.pdf +0 -0
  26. repro_clean_s42_v1/experiments/EXP_008_davidnet_s7/figures/training_loss.png +0 -0
  27. repro_clean_s42_v1/experiments/EXP_008_davidnet_s7/figures/validation_metrics.pdf +0 -0
  28. repro_clean_s42_v1/experiments/EXP_008_davidnet_s7/figures/validation_metrics.png +0 -0
  29. repro_clean_s42_v1/experiments/EXP_008_davidnet_s7/metrics/classification_report.csv +8 -0
  30. repro_clean_s42_v1/experiments/EXP_008_davidnet_s7/metrics/confusion_matrix.csv +5 -0
  31. repro_clean_s42_v1/experiments/EXP_008_davidnet_s7/metrics/cross_dataset_metrics.json +813 -0
  32. repro_clean_s42_v1/experiments/EXP_008_davidnet_s7/metrics/fairness.csv +15 -0
  33. repro_clean_s42_v1/experiments/EXP_008_davidnet_s7/metrics/per_class_metrics.csv +5 -0
  34. repro_clean_s42_v1/experiments/EXP_008_davidnet_s7/metrics/per_generator.csv +8 -0
  35. repro_clean_s42_v1/experiments/EXP_008_davidnet_s7/metrics/summary.json +1235 -0
  36. repro_clean_s42_v1/experiments/EXP_008_davidnet_s7/metrics/test_metrics.csv +4 -0
  37. repro_clean_s42_v1/experiments/EXP_008_davidnet_s7/metrics/test_metrics.json +193 -0
  38. repro_clean_s42_v1/experiments/EXP_008_davidnet_s7/metrics/thresholds.json +7 -0
  39. repro_clean_s42_v1/experiments/EXP_008_davidnet_s7/metrics/validation_metrics.json +192 -0
  40. repro_clean_s42_v1/experiments/EXP_008_davidnet_s7/predictions/cross_asvspoof2019-la.csv +3 -0
  41. repro_clean_s42_v1/experiments/EXP_008_davidnet_s7/predictions/cross_celeb-df-v2.csv +0 -0
  42. repro_clean_s42_v1/experiments/EXP_008_davidnet_s7/predictions/cross_deepfaketimit.csv +0 -0
  43. repro_clean_s42_v1/experiments/EXP_008_davidnet_s7/predictions/cross_dfdc-10.csv +0 -0
  44. repro_clean_s42_v1/experiments/EXP_008_davidnet_s7/predictions/cross_in-the-wild.csv +0 -0
  45. repro_clean_s42_v1/experiments/EXP_008_davidnet_s7/predictions/cross_wavefake.csv +0 -0
  46. repro_clean_s42_v1/experiments/EXP_008_davidnet_s7/predictions/test.csv +0 -0
  47. repro_clean_s42_v1/experiments/EXP_008_davidnet_s7/predictions/val.csv +0 -0
.gitattributes CHANGED
@@ -154,3 +154,5 @@ repro_clean_s42_v1/experiments/EXP_004_late-fusion_s42/predictions/cross_asvspoo
154
  repro_clean_s42_v1/experiments/EXP_004_late-fusion_s42/figures/confusion_matrix.png filter=lfs diff=lfs merge=lfs -text
155
  repro_clean_s42_v1/experiments/EXP_006_davidnet_s42/predictions/cross_asvspoof2019-la.csv filter=lfs diff=lfs merge=lfs -text
156
  repro_clean_s42_v1/experiments/EXP_006_davidnet_s42/figures/confusion_matrix.png filter=lfs diff=lfs merge=lfs -text
 
 
 
154
  repro_clean_s42_v1/experiments/EXP_004_late-fusion_s42/figures/confusion_matrix.png filter=lfs diff=lfs merge=lfs -text
155
  repro_clean_s42_v1/experiments/EXP_006_davidnet_s42/predictions/cross_asvspoof2019-la.csv filter=lfs diff=lfs merge=lfs -text
156
  repro_clean_s42_v1/experiments/EXP_006_davidnet_s42/figures/confusion_matrix.png filter=lfs diff=lfs merge=lfs -text
157
+ repro_clean_s42_v1/experiments/EXP_008_davidnet_s7/predictions/cross_asvspoof2019-la.csv filter=lfs diff=lfs merge=lfs -text
158
+ repro_clean_s42_v1/experiments/EXP_008_davidnet_s7/figures/confusion_matrix.png filter=lfs diff=lfs merge=lfs -text
repro_clean_s42_v1/experiments/EXP_008_davidnet_s7/README.md ADDED
@@ -0,0 +1,16 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # EXP_008 - davidnet (seed 7)
2
+
3
+ DAVID-Net, QACP-initialised, all components (Phase A).
4
+
5
+ - group: `proposed`, stage: `stage1`, split protocol: `strict`
6
+ - initialised from: `qacp`
7
+ - config hash: `a3173a5f068d`, feature set: `fs-a3b70d8acd`
8
+ - best epoch 14 (0.9917238095238096), 20 epochs, 0.269 h, stop: early stopping: no improvement in 6 epochs
9
+
10
+ | test task | AUC | EER | F1@val-thr |
11
+ |---|---|---|---|
12
+ | video | 0.9820 | 0.0689 | 0.9578 |
13
+ | audio | 0.9999 | 0.0072 | 0.9858 |
14
+ | clip | 0.9807 | 0.0813 | 0.9582 |
15
+
16
+ Files: `configs/` (config, environment, metadata, requirements), `metrics/`, `predictions/`, `figures/`, `logs/`, `best_model/`.
repro_clean_s42_v1/experiments/EXP_008_davidnet_s7/checkpoints/LATEST.json DELETED
@@ -1,9 +0,0 @@
1
- {
2
- "step": 2720,
3
- "dir": "checkpoints/step-0002720",
4
- "updated_at": "2026-10-05T09:07:06Z",
5
- "config_hash": "a3173a5f068d",
6
- "history": [
7
- "checkpoints/step-0002720"
8
- ]
9
- }
 
 
 
 
 
 
 
 
 
 
repro_clean_s42_v1/experiments/EXP_008_davidnet_s7/checkpoints/step-0002720/meta.json DELETED
@@ -1,13 +0,0 @@
1
- {
2
- "config_hash": "a3173a5f068d",
3
- "created_at": "2026-10-05T09:07:03Z",
4
- "epoch": 20,
5
- "files": {
6
- "training_state.pt": {
7
- "bytes": 1003392531,
8
- "sha256": "c7bc5e13651538eaea724a165be0ff7c836750cc896da30d5fe4940d85e3fd8b"
9
- }
10
- },
11
- "reason": "completed",
12
- "step": 2720
13
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
repro_clean_s42_v1/experiments/EXP_008_davidnet_s7/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": "bddcdfda82e5df5f6abd6f1b43ba7942623ac74a",
10
+ "work_dir": "/kaggle/working/davidnet",
11
+ "scratch_dir": "/tmp/davidnet"
12
+ },
13
+ "mode": "full",
14
+ "seeds": [
15
+ 42,
16
+ 123,
17
+ 456
18
+ ],
19
+ "data": {
20
+ "primary": "fakeavceleb",
21
+ "split_protocol": "strict_identity",
22
+ "split_seed": 42,
23
+ "split_fractions": [
24
+ 0.65,
25
+ 0.15,
26
+ 0.2
27
+ ],
28
+ "n_frames": 16,
29
+ "window_seconds": 4.0,
30
+ "sample_rate": 16000,
31
+ "frame_size": 224,
32
+ "cache_frames": 24,
33
+ "cache_seconds": 6.0,
34
+ "face_crop": {
35
+ "enabled": true,
36
+ "detector": "yunet",
37
+ "detect_frames": 4,
38
+ "box_scale": 1.8,
39
+ "decode_max_side": 640
40
+ },
41
+ "cross_datasets": {
42
+ "celeb-df-v2": {
43
+ "use_official_test_list": true
44
+ },
45
+ "dfdc-10": {
46
+ "max_real": 2500,
47
+ "max_fake": 2500
48
+ },
49
+ "deepfaketimit": {},
50
+ "asvspoof2019-la": {
51
+ "partition": "eval"
52
+ },
53
+ "in-the-wild": {},
54
+ "wavefake": {
55
+ "max_per_generator": 1000
56
+ }
57
+ },
58
+ "subsample_seed": 0
59
+ },
60
+ "features": {
61
+ "video_model": "MCG-NJU/videomae-base",
62
+ "audio_model": "microsoft/wavlm-base-plus",
63
+ "video_spatial_grid": 4,
64
+ "audio_tokens": 50,
65
+ "dtype": "float16",
66
+ "train_view_offsets": [
67
+ 0,
68
+ 4,
69
+ 8
70
+ ],
71
+ "eval_view_offset": 4,
72
+ "qacp_variants_per_clip": 4,
73
+ "shard_clips": 512,
74
+ "shard_clips_audio": 4096,
75
+ "extract_batch_size": "auto"
76
+ },
77
+ "model": {
78
+ "d_model": 768,
79
+ "n_heads": 8,
80
+ "n_fusion_layers": 4,
81
+ "dropout": 0.1,
82
+ "use_sync": true,
83
+ "use_disentangle": true,
84
+ "compose_quadrant": false
85
+ },
86
+ "train": {
87
+ "stage1": {
88
+ "epochs": 30,
89
+ "effective_batch": 64,
90
+ "micro_batch": "auto",
91
+ "optimizer": "adamw",
92
+ "lr": 0.0001,
93
+ "weight_decay": 0.05,
94
+ "betas": [
95
+ 0.9,
96
+ 0.999
97
+ ],
98
+ "scheduler": "warmup_cosine",
99
+ "warmup_ratio": 0.05,
100
+ "min_lr_ratio": 0.01,
101
+ "max_grad_norm": 1.0,
102
+ "early_stopping_patience": 6,
103
+ "selection_metric": "val/mean_auc",
104
+ "sampler": "sqrt_balanced",
105
+ "sampler_key": "quadrant",
106
+ "modality_dropout": 0.15,
107
+ "loss_weights": {
108
+ "v": 1.0,
109
+ "a": 1.0,
110
+ "quad": 0.5,
111
+ "loc": 0.5,
112
+ "sync": 0.1,
113
+ "disentangle": 0.1
114
+ },
115
+ "init_from_qacp": true,
116
+ "nonfinite_patience": 20
117
+ },
118
+ "qacp": {
119
+ "epochs": 40,
120
+ "effective_batch": 256,
121
+ "micro_batch": "auto",
122
+ "lr": 0.0003,
123
+ "weight_decay": 0.05,
124
+ "betas": [
125
+ 0.9,
126
+ 0.999
127
+ ],
128
+ "scheduler": "warmup_cosine",
129
+ "warmup_ratio": 0.05,
130
+ "min_lr_ratio": 0.01,
131
+ "max_grad_norm": 1.0,
132
+ "early_stopping_patience": 8,
133
+ "selection_metric": "val/qacp_loss",
134
+ "temperature": 0.1,
135
+ "items_per_epoch": 4096,
136
+ "pseudo_classes": [
137
+ "RVRA",
138
+ "RVFA",
139
+ "FVRA",
140
+ "FVFA",
141
+ "MISMATCH"
142
+ ],
143
+ "nonfinite_patience": 20
144
+ },
145
+ "baseline": {
146
+ "epochs": 30,
147
+ "effective_batch": 64,
148
+ "micro_batch": "auto",
149
+ "lr": 0.001,
150
+ "weight_decay": 0.01,
151
+ "betas": [
152
+ 0.9,
153
+ 0.999
154
+ ],
155
+ "scheduler": "warmup_cosine",
156
+ "warmup_ratio": 0.05,
157
+ "min_lr_ratio": 0.01,
158
+ "max_grad_norm": 1.0,
159
+ "early_stopping_patience": 6,
160
+ "selection_metric": "val/mean_auc",
161
+ "sampler": "sqrt_balanced",
162
+ "sampler_key": "quadrant",
163
+ "nonfinite_patience": 20
164
+ },
165
+ "phase_b": {
166
+ "epochs": 6,
167
+ "effective_batch": 16,
168
+ "micro_batch": "auto",
169
+ "lr": 3e-05,
170
+ "lr_encoder": 1e-05,
171
+ "weight_decay": 0.05,
172
+ "betas": [
173
+ 0.9,
174
+ 0.999
175
+ ],
176
+ "scheduler": "warmup_cosine",
177
+ "warmup_ratio": 0.1,
178
+ "min_lr_ratio": 0.01,
179
+ "max_grad_norm": 1.0,
180
+ "early_stopping_patience": 3,
181
+ "selection_metric": "val/mean_auc",
182
+ "sampler": "sqrt_balanced",
183
+ "sampler_key": "quadrant",
184
+ "modality_dropout": 0.15,
185
+ "loss_weights": {
186
+ "v": 1.0,
187
+ "a": 1.0,
188
+ "quad": 0.5,
189
+ "loc": 0.5,
190
+ "sync": 0.1,
191
+ "disentangle": 0.1
192
+ },
193
+ "unfreeze_top_blocks_video": 2,
194
+ "unfreeze_top_blocks_audio": 2,
195
+ "gradient_checkpointing": true,
196
+ "temporal_augment": true,
197
+ "nonfinite_patience": 20
198
+ }
199
+ },
200
+ "checkpoint": {
201
+ "every_steps": 100000,
202
+ "every_minutes": 1000.0,
203
+ "keep_last": 2,
204
+ "prune_resume_state_on_completion": true,
205
+ "upload_retries": 6,
206
+ "background_upload": true
207
+ },
208
+ "session": {
209
+ "time_budget_hours": 11.5,
210
+ "safety_minutes": 25.0,
211
+ "heartbeat_minutes": 10.0,
212
+ "lease_minutes": 30.0,
213
+ "worker_name": "kaggle-worker-11"
214
+ },
215
+ "plan": {
216
+ "groups": null,
217
+ "only": null,
218
+ "run_phase_b": true,
219
+ "stop_on_error": true
220
+ },
221
+ "evaluation": {
222
+ "threshold_policy": "val_eer",
223
+ "bootstrap": 1000,
224
+ "ece_bins": 15,
225
+ "ci_level": 0.95
226
+ },
227
+ "hardware": {
228
+ "precision": "auto",
229
+ "num_workers": "auto",
230
+ "deterministic": true
231
+ },
232
+ "mixed_precision": true,
233
+ "smoke": {
234
+ "max_clips_per_split": 48,
235
+ "epochs": 2,
236
+ "every_steps": 3,
237
+ "datasets": [
238
+ "fakeavceleb",
239
+ "in-the-wild"
240
+ ]
241
+ },
242
+ "seed": 7,
243
+ "experiment": {
244
+ "name": "davidnet",
245
+ "stage": "stage1",
246
+ "group": "proposed",
247
+ "split": "strict",
248
+ "init_from": "qacp",
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, QACP-initialised, all components (Phase A)."
262
+ }
263
+ }
repro_clean_s42_v1/experiments/EXP_008_davidnet_s7/configs/environment.json ADDED
@@ -0,0 +1,72 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "timestamp_utc": "2026-10-05T07:49:55Z",
3
+ "python": "3.13.15",
4
+ "python_version": "3.13.15",
5
+ "platform": "Linux-6.18.48+-x86_64-with-glibc2.39",
6
+ "hostname": "6a1610b8da0a",
7
+ "cpu_count": 4,
8
+ "torch": "2.10.0+cu128",
9
+ "torch_version": "2.10.0+cu128",
10
+ "worker_name": "kaggle-worker-11",
11
+ "cuda_available": true,
12
+ "cuda_version": "12.8",
13
+ "cudnn_version": 91002,
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.10.0+cu128",
32
+ "torchaudio": "2.10.0+cu128",
33
+ "torchvision": "0.25.0+cu128",
34
+ "transformers": "5.0.0",
35
+ "huggingface_hub": "1.11.0",
36
+ "safetensors": "0.7.0",
37
+ "numpy": "2.0.2",
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.13.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:2757e0c7d1e0a9cb43da657b97e223c321a98f5014bdf64f44f2f6b083ad2b2f",
51
+ "KAGGLE_CONTAINER_NAME": "kaggle_c6OGUIVOATrp6b1M26WkYmQadMil0GrbKeJZhj04-355382685-webtier"
52
+ },
53
+ "ffmpeg": [
54
+ "ffmpeg version 6.1.1-3ubuntu5 Copyright (c) 2000-2023 the FFmpeg developers"
55
+ ],
56
+ "git": {
57
+ "commit": "6793d730aa734433bc3c7bc9ff4f89e0b5dc40d1",
58
+ "dirty": true,
59
+ "remote": "https://github.com/MIHMahmudEli/Thesis.git"
60
+ },
61
+ "git_commit": "6793d730aa734433bc3c7bc9ff4f89e0b5dc40d1",
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
+ }
repro_clean_s42_v1/experiments/EXP_008_davidnet_s7/configs/experiment_metadata.json ADDED
@@ -0,0 +1,38 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "experiment_id": "EXP_008",
3
+ "name": "davidnet",
4
+ "seed": 7,
5
+ "group": "proposed",
6
+ "stage": "stage1",
7
+ "split_protocol": "strict",
8
+ "init_from": "qacp",
9
+ "description": "DAVID-Net, QACP-initialised, all components (Phase A).",
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": "a3173a5f068d",
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": "6793d730aa734433bc3c7bc9ff4f89e0b5dc40d1",
30
+ "dirty": true,
31
+ "remote": "https://github.com/MIHMahmudEli/Thesis.git"
32
+ },
33
+ "hf_repo": "MIHMahmudEli/davidnet-experiments",
34
+ "hf_revision_at_session_start": "0991e25448561ffe169c7b186f711fda544424ec",
35
+ "hf_data_repo": "MIHMahmudEli/davidnet-q1-data",
36
+ "registered_at": "2026-10-05T08:48:56Z",
37
+ "mode": "full"
38
+ }
repro_clean_s42_v1/experiments/EXP_008_davidnet_s7/configs/requirements.lock.txt ADDED
@@ -0,0 +1,920 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ a2a-sdk==1.2.1
2
+ absl-py==1.4.0
3
+ accelerate==1.13.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.0
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.3.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.3.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.5.1
52
+ blake3==1.0.10
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.7.22
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.4
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.1.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.8.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.32
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.3.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.11.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.0
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.15.0
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.27.3
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.0.2
419
+ linkify-it-py==2.2.0
420
+ litellm==1.85.7
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.24
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.0.2
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.10.2.21
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.27.5
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.2
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==12.3.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==2025.1.5
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==3.23.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.18.2
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.19.0
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.11
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.58.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.7.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.5.1
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.0
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.0
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.22.2
832
+ toml==0.10.2
833
+ tomlkit==0.14.0
834
+ toolz==0.12.1
835
+ torch==2.10.0+cu128
836
+ torchao==0.10.0
837
+ torchaudio==2.10.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.25.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.0.0
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
+ typer-slim==0.24.0
862
+ types-pytz==2026.3.1.20260727
863
+ types-setuptools==84.0.0.20260812
864
+ typing-inspect==0.9.0
865
+ typing-inspection==0.4.4
866
+ typing_extensions==4.16.0
867
+ tzdata==2026.3
868
+ tzlocal==5.4.4
869
+ ucxx-cu12==0.48.0
870
+ ujson==6.0.0
871
+ umap-learn==0.5.12
872
+ umf==1.0.3
873
+ universal_pathlib==0.3.10
874
+ update_checker==1.0.0
875
+ uri-template==1.3.0
876
+ uritemplate==4.2.0
877
+ urllib3==2.8.0
878
+ urwid==4.2.4
879
+ urwid_readline==0.15.1
880
+ uuid_utils==0.17.0
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.34
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
repro_clean_s42_v1/experiments/EXP_008_davidnet_s7/figures/calibration_curve.pdf ADDED
Binary file (13.1 kB). View file
 
repro_clean_s42_v1/experiments/EXP_008_davidnet_s7/figures/calibration_curve.png ADDED
repro_clean_s42_v1/experiments/EXP_008_davidnet_s7/figures/confusion_matrix.pdf ADDED
Binary file (20.5 kB). View file
 
repro_clean_s42_v1/experiments/EXP_008_davidnet_s7/{checkpoints/step-0002720/training_state.pt → figures/confusion_matrix.png} RENAMED
File without changes
repro_clean_s42_v1/experiments/EXP_008_davidnet_s7/figures/learning_rate.pdf ADDED
Binary file (9.83 kB). View file
 
repro_clean_s42_v1/experiments/EXP_008_davidnet_s7/figures/learning_rate.png ADDED
repro_clean_s42_v1/experiments/EXP_008_davidnet_s7/figures/per_class_performance.pdf ADDED
Binary file (10.1 kB). View file
 
repro_clean_s42_v1/experiments/EXP_008_davidnet_s7/figures/per_class_performance.png ADDED
repro_clean_s42_v1/experiments/EXP_008_davidnet_s7/figures/per_generator.pdf ADDED
Binary file (12.3 kB). View file
 
repro_clean_s42_v1/experiments/EXP_008_davidnet_s7/figures/per_generator.png ADDED
repro_clean_s42_v1/experiments/EXP_008_davidnet_s7/figures/precision_recall_curve.pdf ADDED
Binary file (13.2 kB). View file
 
repro_clean_s42_v1/experiments/EXP_008_davidnet_s7/figures/precision_recall_curve.png ADDED
repro_clean_s42_v1/experiments/EXP_008_davidnet_s7/figures/roc_curve.pdf ADDED
Binary file (13.3 kB). View file
 
repro_clean_s42_v1/experiments/EXP_008_davidnet_s7/figures/roc_curve.png ADDED
repro_clean_s42_v1/experiments/EXP_008_davidnet_s7/figures/score_distribution.pdf ADDED
Binary file (13.2 kB). View file
 
repro_clean_s42_v1/experiments/EXP_008_davidnet_s7/figures/score_distribution.png ADDED
repro_clean_s42_v1/experiments/EXP_008_davidnet_s7/figures/training_loss.pdf ADDED
Binary file (10.5 kB). View file
 
repro_clean_s42_v1/experiments/EXP_008_davidnet_s7/figures/training_loss.png ADDED
repro_clean_s42_v1/experiments/EXP_008_davidnet_s7/figures/validation_metrics.pdf ADDED
Binary file (14.3 kB). View file
 
repro_clean_s42_v1/experiments/EXP_008_davidnet_s7/figures/validation_metrics.png ADDED
repro_clean_s42_v1/experiments/EXP_008_davidnet_s7/metrics/classification_report.csv ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ class,precision,recall,f1,support
2
+ RVRA,0.8349514563106796,0.86,0.8472906403940886,100.0
3
+ RVFA,0.967741935483871,0.9,0.9326424870466321,100.0
4
+ FVRA,0.9605911330049262,0.9629629629629629,0.9617755856966708,405.0
5
+ FVFA,0.9693486590038314,0.9806201550387597,0.9749518304431599,258.0
6
+ macro avg,,,0.9291651358951379,
7
+ weighted avg,,,0.949072997920694,
8
+ accuracy,,,0.9490150637311703,
repro_clean_s42_v1/experiments/EXP_008_davidnet_s7/metrics/confusion_matrix.csv ADDED
@@ -0,0 +1,5 @@
 
 
 
 
 
 
1
+ ,0,1,2,3
2
+ RVRA,86,0,14,0
3
+ RVFA,2,90,0,8
4
+ FVRA,15,0,390,0
5
+ FVFA,0,3,2,253
repro_clean_s42_v1/experiments/EXP_008_davidnet_s7/metrics/cross_dataset_metrics.json ADDED
@@ -0,0 +1,813 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "asvspoof2019-la": {
3
+ "n": 71237,
4
+ "audio": {
5
+ "n": 71237,
6
+ "n_fake": 63882,
7
+ "n_real": 7355,
8
+ "threshold": 0.7343100905418396,
9
+ "auc": 0.8437316637782045,
10
+ "auc_ci_low": 0.8392630633019824,
11
+ "auc_ci_high": 0.8481041112063963,
12
+ "pr_auc": 0.9764196054734512,
13
+ "eer": 0.2346373596151351,
14
+ "accuracy": 0.7485716692168396,
15
+ "balanced_accuracy": 0.7668137033587015,
16
+ "precision": 0.9684894931007072,
17
+ "recall": 0.7438245515168592,
18
+ "sensitivity": 0.7438245515168592,
19
+ "specificity": 0.7898028552005438,
20
+ "f1": 0.8414183894816061,
21
+ "macro_f1": 0.6174310613803777,
22
+ "weighted_f1": 0.7951663912732443,
23
+ "brier": 0.1852189051213948,
24
+ "ece": 0.18502078607226274,
25
+ "confusion": [
26
+ [
27
+ 5809,
28
+ 1546
29
+ ],
30
+ [
31
+ 16365,
32
+ 47517
33
+ ]
34
+ ],
35
+ "detection_rate": 0.7438245515168592,
36
+ "auc_defined": true
37
+ },
38
+ "clip": {
39
+ "n": 71237,
40
+ "n_fake": 63882,
41
+ "n_real": 7355,
42
+ "threshold": 0.8980534672737122,
43
+ "auc": 0.8437316637782045,
44
+ "auc_ci_low": 0.8392630633019824,
45
+ "auc_ci_high": 0.8481041112063963,
46
+ "pr_auc": 0.9764196054734512,
47
+ "eer": 0.2346373596151351,
48
+ "accuracy": 0.7154708929348512,
49
+ "balanced_accuracy": 0.7679078614758164,
50
+ "precision": 0.9734882206057974,
51
+ "recall": 0.7018252402867787,
52
+ "sensitivity": 0.7018252402867787,
53
+ "specificity": 0.8339904826648539,
54
+ "f1": 0.8156307703502915,
55
+ "macro_f1": 0.5963392195790551,
56
+ "weighted_f1": 0.7703484211238377,
57
+ "brier": 0.1852189051213948,
58
+ "ece": 0.18502078607226274,
59
+ "confusion": [
60
+ [
61
+ 6134,
62
+ 1221
63
+ ],
64
+ [
65
+ 19048,
66
+ 44834
67
+ ]
68
+ ],
69
+ "detection_rate": 0.7018252402867787,
70
+ "auc_defined": true
71
+ },
72
+ "mean_auc": 0.8437316637782045,
73
+ "per_generator": [
74
+ {
75
+ "group": "A07",
76
+ "n": 4914,
77
+ "n_fake": 4914,
78
+ "detection_rate": 0.7873422873422874,
79
+ "mean_score": 0.84202781930512,
80
+ "auc_vs_reals": 0.8885590553163633
81
+ },
82
+ {
83
+ "group": "A08",
84
+ "n": 4914,
85
+ "n_fake": 4914,
86
+ "detection_rate": 0.8748473748473748,
87
+ "mean_score": 0.9105574348702644,
88
+ "auc_vs_reals": 0.9245083830739846
89
+ },
90
+ {
91
+ "group": "A09",
92
+ "n": 4914,
93
+ "n_fake": 4914,
94
+ "detection_rate": 0.945054945054945,
95
+ "mean_score": 0.9558659764632165,
96
+ "auc_vs_reals": 0.952092870243788
97
+ },
98
+ {
99
+ "group": "A10",
100
+ "n": 4914,
101
+ "n_fake": 4914,
102
+ "detection_rate": 0.6676841676841677,
103
+ "mean_score": 0.7403148919211092,
104
+ "auc_vs_reals": 0.8277763113589082
105
+ },
106
+ {
107
+ "group": "A11",
108
+ "n": 4914,
109
+ "n_fake": 4914,
110
+ "detection_rate": 0.7981277981277981,
111
+ "mean_score": 0.8550300363359892,
112
+ "auc_vs_reals": 0.8932068145868282
113
+ },
114
+ {
115
+ "group": "A12",
116
+ "n": 4914,
117
+ "n_fake": 4914,
118
+ "detection_rate": 0.9456654456654456,
119
+ "mean_score": 0.9540335259380976,
120
+ "auc_vs_reals": 0.9544645122483327
121
+ },
122
+ {
123
+ "group": "A13",
124
+ "n": 4914,
125
+ "n_fake": 4914,
126
+ "detection_rate": 0.9841269841269841,
127
+ "mean_score": 0.9779175368638381,
128
+ "auc_vs_reals": 0.9672046210455456
129
+ },
130
+ {
131
+ "group": "A14",
132
+ "n": 4914,
133
+ "n_fake": 4914,
134
+ "detection_rate": 0.41412291412291413,
135
+ "mean_score": 0.5217710635852255,
136
+ "auc_vs_reals": 0.6976289251952067
137
+ },
138
+ {
139
+ "group": "A15",
140
+ "n": 4914,
141
+ "n_fake": 4914,
142
+ "detection_rate": 0.4253154253154253,
143
+ "mean_score": 0.5416642859980683,
144
+ "auc_vs_reals": 0.708240900525061
145
+ },
146
+ {
147
+ "group": "A16",
148
+ "n": 4914,
149
+ "n_fake": 4914,
150
+ "detection_rate": 0.6992266992266992,
151
+ "mean_score": 0.7824927116690206,
152
+ "auc_vs_reals": 0.8553507687770094
153
+ },
154
+ {
155
+ "group": "A17",
156
+ "n": 4914,
157
+ "n_fake": 4914,
158
+ "detection_rate": 0.7177452177452177,
159
+ "mean_score": 0.8079043935421865,
160
+ "auc_vs_reals": 0.8654449184020904
161
+ },
162
+ {
163
+ "group": "A18",
164
+ "n": 4914,
165
+ "n_fake": 4914,
166
+ "detection_rate": 0.5736670736670737,
167
+ "mean_score": 0.6941838365142553,
168
+ "auc_vs_reals": 0.8067703175792911
169
+ },
170
+ {
171
+ "group": "A19",
172
+ "n": 4914,
173
+ "n_fake": 4914,
174
+ "detection_rate": 0.2908017908017908,
175
+ "mean_score": 0.4195867848527035,
176
+ "auc_vs_reals": 0.6272632307642505
177
+ },
178
+ {
179
+ "group": "real",
180
+ "n": 7355,
181
+ "n_fake": 0,
182
+ "detection_rate": NaN,
183
+ "mean_score": 0.2719463756199696
184
+ }
185
+ ]
186
+ },
187
+ "dfdc-10": {
188
+ "n": 5000,
189
+ "video": {
190
+ "n": 5000,
191
+ "n_fake": 2500,
192
+ "n_real": 2500,
193
+ "threshold": 0.8513358235359192,
194
+ "auc": 0.62031848,
195
+ "auc_ci_low": 0.6028717579999999,
196
+ "auc_ci_high": 0.6349691,
197
+ "pr_auc": 0.5975540395326613,
198
+ "eer": 0.41100000000000003,
199
+ "accuracy": 0.5804,
200
+ "balanced_accuracy": 0.5804,
201
+ "precision": 0.5591872791519434,
202
+ "recall": 0.7596,
203
+ "sensitivity": 0.7596,
204
+ "specificity": 0.4012,
205
+ "f1": 0.6441655359565808,
206
+ "macro_f1": 0.566478479479265,
207
+ "weighted_f1": 0.5664784794792651,
208
+ "brier": 0.3634415098126012,
209
+ "ece": 0.33197832530774174,
210
+ "confusion": [
211
+ [
212
+ 1003,
213
+ 1497
214
+ ],
215
+ [
216
+ 601,
217
+ 1899
218
+ ]
219
+ ],
220
+ "detection_rate": 0.7596,
221
+ "auc_defined": true
222
+ },
223
+ "clip": {
224
+ "n": 5000,
225
+ "n_fake": 2500,
226
+ "n_real": 2500,
227
+ "threshold": 0.8980534672737122,
228
+ "auc": 0.61767496,
229
+ "auc_ci_low": 0.600460854,
230
+ "auc_ci_high": 0.6327043539999999,
231
+ "pr_auc": 0.5964037964366927,
232
+ "eer": 0.41180000000000005,
233
+ "accuracy": 0.5816,
234
+ "balanced_accuracy": 0.5816,
235
+ "precision": 0.5637898686679175,
236
+ "recall": 0.7212,
237
+ "sensitivity": 0.7212,
238
+ "specificity": 0.442,
239
+ "f1": 0.6328536328536328,
240
+ "macro_f1": 0.5732840921125439,
241
+ "weighted_f1": 0.573284092112544,
242
+ "brier": 0.36641034777219755,
243
+ "ece": 0.3355842629596591,
244
+ "confusion": [
245
+ [
246
+ 1105,
247
+ 1395
248
+ ],
249
+ [
250
+ 697,
251
+ 1803
252
+ ]
253
+ ],
254
+ "detection_rate": 0.7212,
255
+ "auc_defined": true
256
+ },
257
+ "mean_auc": 0.62031848,
258
+ "per_generator": [
259
+ {
260
+ "group": "dfdc",
261
+ "n": 2500,
262
+ "n_fake": 2500,
263
+ "detection_rate": 0.7212,
264
+ "mean_score": 0.8384211306646466,
265
+ "auc_vs_reals": 0.61767496
266
+ },
267
+ {
268
+ "group": "real",
269
+ "n": 2500,
270
+ "n_fake": 0,
271
+ "detection_rate": NaN,
272
+ "mean_score": 0.7310258475854993
273
+ }
274
+ ]
275
+ },
276
+ "in-the-wild": {
277
+ "n": 31779,
278
+ "audio": {
279
+ "n": 31779,
280
+ "n_fake": 11816,
281
+ "n_real": 19963,
282
+ "threshold": 0.7343100905418396,
283
+ "auc": 0.6674082708053908,
284
+ "auc_ci_low": 0.6614795793002429,
285
+ "auc_ci_high": 0.6731902954114402,
286
+ "pr_auc": 0.47660571847830424,
287
+ "eer": 0.3802926112359999,
288
+ "accuracy": 0.6239340444947922,
289
+ "balanced_accuracy": 0.6305929552949869,
290
+ "precision": 0.49568717653824035,
291
+ "recall": 0.656567366283006,
292
+ "sensitivity": 0.656567366283006,
293
+ "specificity": 0.6046185443069679,
294
+ "f1": 0.5648960570866859,
295
+ "macro_f1": 0.61688043551461,
296
+ "weighted_f1": 0.6302073725186786,
297
+ "brier": 0.3339598998484482,
298
+ "ece": 0.3168939087836813,
299
+ "confusion": [
300
+ [
301
+ 12070,
302
+ 7893
303
+ ],
304
+ [
305
+ 4058,
306
+ 7758
307
+ ]
308
+ ],
309
+ "detection_rate": 0.656567366283006,
310
+ "auc_defined": true
311
+ },
312
+ "clip": {
313
+ "n": 31779,
314
+ "n_fake": 11816,
315
+ "n_real": 19963,
316
+ "threshold": 0.8980534672737122,
317
+ "auc": 0.6674082708053908,
318
+ "auc_ci_low": 0.6614795793002429,
319
+ "auc_ci_high": 0.6731902954114402,
320
+ "pr_auc": 0.47660571847830424,
321
+ "eer": 0.3802926112359999,
322
+ "accuracy": 0.6181440573963939,
323
+ "balanced_accuracy": 0.6163482333990191,
324
+ "precision": 0.4891636660099192,
325
+ "recall": 0.6093432633716994,
326
+ "sensitivity": 0.6093432633716994,
327
+ "specificity": 0.6233532034263387,
328
+ "f1": 0.542679479932165,
329
+ "macro_f1": 0.6074551276980329,
330
+ "weighted_f1": 0.6240612890734232,
331
+ "brier": 0.3339598998484482,
332
+ "ece": 0.3168939087836813,
333
+ "confusion": [
334
+ [
335
+ 12444,
336
+ 7519
337
+ ],
338
+ [
339
+ 4616,
340
+ 7200
341
+ ]
342
+ ],
343
+ "detection_rate": 0.6093432633716994,
344
+ "auc_defined": true
345
+ },
346
+ "mean_auc": 0.6674082708053908,
347
+ "per_generator": [
348
+ {
349
+ "group": "in-the-wild-fake",
350
+ "n": 11816,
351
+ "n_fake": 11816,
352
+ "detection_rate": 0.6093432633716994,
353
+ "mean_score": 0.6984260203850411,
354
+ "auc_vs_reals": 0.6674082708053908
355
+ },
356
+ {
357
+ "group": "real",
358
+ "n": 19963,
359
+ "n_fake": 0,
360
+ "detection_rate": NaN,
361
+ "mean_score": 0.42388597083570184
362
+ }
363
+ ]
364
+ },
365
+ "deepfaketimit": {
366
+ "n": 640,
367
+ "video": {
368
+ "n": 640,
369
+ "n_fake": 640,
370
+ "n_real": 0,
371
+ "threshold": 0.8513358235359192,
372
+ "auc": NaN,
373
+ "auc_ci_low": NaN,
374
+ "auc_ci_high": NaN,
375
+ "pr_auc": NaN,
376
+ "eer": NaN,
377
+ "accuracy": 1.0,
378
+ "balanced_accuracy": NaN,
379
+ "precision": 1.0,
380
+ "recall": 1.0,
381
+ "sensitivity": 1.0,
382
+ "specificity": NaN,
383
+ "f1": 1.0,
384
+ "macro_f1": NaN,
385
+ "weighted_f1": 1.0,
386
+ "brier": 0.00012193803791573088,
387
+ "ece": 0.010705788340419575,
388
+ "confusion": [
389
+ [
390
+ 0,
391
+ 0
392
+ ],
393
+ [
394
+ 0,
395
+ 640
396
+ ]
397
+ ],
398
+ "detection_rate": 1.0,
399
+ "auc_defined": false
400
+ },
401
+ "audio": {
402
+ "n": 640,
403
+ "n_fake": 0,
404
+ "n_real": 640,
405
+ "threshold": 0.7343100905418396,
406
+ "auc": NaN,
407
+ "auc_ci_low": NaN,
408
+ "auc_ci_high": NaN,
409
+ "pr_auc": NaN,
410
+ "eer": NaN,
411
+ "accuracy": 0.8890625,
412
+ "balanced_accuracy": NaN,
413
+ "precision": 0.0,
414
+ "recall": NaN,
415
+ "sensitivity": NaN,
416
+ "specificity": 0.8890625,
417
+ "f1": NaN,
418
+ "macro_f1": NaN,
419
+ "weighted_f1": 0.9412737799834574,
420
+ "brier": 0.12390495147924241,
421
+ "ece": 0.19636743764858694,
422
+ "confusion": [
423
+ [
424
+ 569,
425
+ 71
426
+ ],
427
+ [
428
+ 0,
429
+ 0
430
+ ]
431
+ ],
432
+ "detection_rate": NaN,
433
+ "auc_defined": false
434
+ },
435
+ "clip": {
436
+ "n": 640,
437
+ "n_fake": 640,
438
+ "n_real": 0,
439
+ "threshold": 0.8980534672737122,
440
+ "auc": NaN,
441
+ "auc_ci_low": NaN,
442
+ "auc_ci_high": NaN,
443
+ "pr_auc": NaN,
444
+ "eer": NaN,
445
+ "accuracy": 1.0,
446
+ "balanced_accuracy": NaN,
447
+ "precision": 1.0,
448
+ "recall": 1.0,
449
+ "sensitivity": 1.0,
450
+ "specificity": NaN,
451
+ "f1": 1.0,
452
+ "macro_f1": NaN,
453
+ "weighted_f1": 1.0,
454
+ "brier": 0.00012145717487050955,
455
+ "ece": 0.010695876367390111,
456
+ "confusion": [
457
+ [
458
+ 0,
459
+ 0
460
+ ],
461
+ [
462
+ 0,
463
+ 640
464
+ ]
465
+ ],
466
+ "detection_rate": 1.0,
467
+ "auc_defined": false
468
+ },
469
+ "quadrant": {
470
+ "n": 640,
471
+ "accuracy": 0.8421875,
472
+ "balanced_accuracy": 0.8421875,
473
+ "macro_f1": 0.2285835453774385,
474
+ "weighted_f1": 0.9143341815097539,
475
+ "macro_auc_ovr": NaN,
476
+ "per_class": {
477
+ "RVRA": {
478
+ "precision": 0.0,
479
+ "recall": 0.0,
480
+ "f1": 0.0,
481
+ "support": 0
482
+ },
483
+ "RVFA": {
484
+ "precision": 0.0,
485
+ "recall": 0.0,
486
+ "f1": 0.0,
487
+ "support": 0
488
+ },
489
+ "FVRA": {
490
+ "precision": 1.0,
491
+ "recall": 0.8421875,
492
+ "f1": 0.914334181509754,
493
+ "support": 640
494
+ },
495
+ "FVFA": {
496
+ "precision": 0.0,
497
+ "recall": 0.0,
498
+ "f1": 0.0,
499
+ "support": 0
500
+ }
501
+ },
502
+ "confusion": [
503
+ [
504
+ 0,
505
+ 0,
506
+ 0,
507
+ 0
508
+ ],
509
+ [
510
+ 0,
511
+ 0,
512
+ 0,
513
+ 0
514
+ ],
515
+ [
516
+ 0,
517
+ 0,
518
+ 539,
519
+ 101
520
+ ],
521
+ [
522
+ 0,
523
+ 0,
524
+ 0,
525
+ 0
526
+ ]
527
+ ],
528
+ "confusion_normalized": [
529
+ [
530
+ 0.0,
531
+ 0.0,
532
+ 0.0,
533
+ 0.0
534
+ ],
535
+ [
536
+ 0.0,
537
+ 0.0,
538
+ 0.0,
539
+ 0.0
540
+ ],
541
+ [
542
+ 0.0,
543
+ 0.0,
544
+ 0.8421875,
545
+ 0.1578125
546
+ ],
547
+ [
548
+ 0.0,
549
+ 0.0,
550
+ 0.0,
551
+ 0.0
552
+ ]
553
+ ]
554
+ },
555
+ "mean_auc": NaN,
556
+ "per_generator": [
557
+ {
558
+ "group": "deepfaketimit-higher",
559
+ "n": 320,
560
+ "n_fake": 320,
561
+ "detection_rate": 1.0,
562
+ "mean_score": 0.9883843945339322
563
+ },
564
+ {
565
+ "group": "deepfaketimit-lower",
566
+ "n": 320,
567
+ "n_fake": 320,
568
+ "detection_rate": 1.0,
569
+ "mean_score": 0.9902238527312874
570
+ }
571
+ ]
572
+ },
573
+ "wavefake": {
574
+ "n": 11000,
575
+ "audio": {
576
+ "n": 11000,
577
+ "n_fake": 11000,
578
+ "n_real": 0,
579
+ "threshold": 0.7343100905418396,
580
+ "auc": NaN,
581
+ "auc_ci_low": NaN,
582
+ "auc_ci_high": NaN,
583
+ "pr_auc": NaN,
584
+ "eer": NaN,
585
+ "accuracy": 0.1030909090909091,
586
+ "balanced_accuracy": NaN,
587
+ "precision": 1.0,
588
+ "recall": 0.1030909090909091,
589
+ "sensitivity": 0.1030909090909091,
590
+ "specificity": NaN,
591
+ "f1": 0.186912806988627,
592
+ "macro_f1": NaN,
593
+ "weighted_f1": 0.186912806988627,
594
+ "brier": 0.7828328316333563,
595
+ "ece": 0.8368151295624927,
596
+ "confusion": [
597
+ [
598
+ 0,
599
+ 0
600
+ ],
601
+ [
602
+ 9866,
603
+ 1134
604
+ ]
605
+ ],
606
+ "detection_rate": 0.1030909090909091,
607
+ "auc_defined": false
608
+ },
609
+ "clip": {
610
+ "n": 11000,
611
+ "n_fake": 11000,
612
+ "n_real": 0,
613
+ "threshold": 0.8980534672737122,
614
+ "auc": NaN,
615
+ "auc_ci_low": NaN,
616
+ "auc_ci_high": NaN,
617
+ "pr_auc": NaN,
618
+ "eer": NaN,
619
+ "accuracy": 0.08318181818181818,
620
+ "balanced_accuracy": NaN,
621
+ "precision": 1.0,
622
+ "recall": 0.08318181818181818,
623
+ "sensitivity": 0.08318181818181818,
624
+ "specificity": NaN,
625
+ "f1": 0.1535879143936215,
626
+ "macro_f1": NaN,
627
+ "weighted_f1": 0.1535879143936215,
628
+ "brier": 0.7828328316333563,
629
+ "ece": 0.8368151295624927,
630
+ "confusion": [
631
+ [
632
+ 0,
633
+ 0
634
+ ],
635
+ [
636
+ 10085,
637
+ 915
638
+ ]
639
+ ],
640
+ "detection_rate": 0.08318181818181818,
641
+ "auc_defined": false
642
+ },
643
+ "mean_auc": NaN,
644
+ "per_generator": [
645
+ {
646
+ "group": "common_voices_prompts_from_conformer_fastspeech2_pwg_ljspeech",
647
+ "n": 1000,
648
+ "n_fake": 1000,
649
+ "detection_rate": 0.162,
650
+ "mean_score": 0.22540018803812564
651
+ },
652
+ {
653
+ "group": "generated",
654
+ "n": 1000,
655
+ "n_fake": 1000,
656
+ "detection_rate": 0.155,
657
+ "mean_score": 0.22179598963819444
658
+ },
659
+ {
660
+ "group": "jsut_multi_band_melgan",
661
+ "n": 1000,
662
+ "n_fake": 1000,
663
+ "detection_rate": 0.064,
664
+ "mean_score": 0.16586685736617074
665
+ },
666
+ {
667
+ "group": "jsut_parallel_wavegan",
668
+ "n": 1000,
669
+ "n_fake": 1000,
670
+ "detection_rate": 0.088,
671
+ "mean_score": 0.18982747247675433
672
+ },
673
+ {
674
+ "group": "ljspeech_full_band_melgan",
675
+ "n": 1000,
676
+ "n_fake": 1000,
677
+ "detection_rate": 0.066,
678
+ "mean_score": 0.15072075995756312
679
+ },
680
+ {
681
+ "group": "ljspeech_hifiGAN",
682
+ "n": 1000,
683
+ "n_fake": 1000,
684
+ "detection_rate": 0.048,
685
+ "mean_score": 0.12049981209309772
686
+ },
687
+ {
688
+ "group": "ljspeech_melgan",
689
+ "n": 1000,
690
+ "n_fake": 1000,
691
+ "detection_rate": 0.062,
692
+ "mean_score": 0.1290416922545992
693
+ },
694
+ {
695
+ "group": "ljspeech_melgan_large",
696
+ "n": 1000,
697
+ "n_fake": 1000,
698
+ "detection_rate": 0.063,
699
+ "mean_score": 0.12568450621236116
700
+ },
701
+ {
702
+ "group": "ljspeech_multi_band_melgan",
703
+ "n": 1000,
704
+ "n_fake": 1000,
705
+ "detection_rate": 0.081,
706
+ "mean_score": 0.18069394636526703
707
+ },
708
+ {
709
+ "group": "ljspeech_parallel_wavegan",
710
+ "n": 1000,
711
+ "n_fake": 1000,
712
+ "detection_rate": 0.07,
713
+ "mean_score": 0.16188146160682662
714
+ },
715
+ {
716
+ "group": "ljspeech_waveglow",
717
+ "n": 1000,
718
+ "n_fake": 1000,
719
+ "detection_rate": 0.056,
720
+ "mean_score": 0.12362088880361989
721
+ }
722
+ ]
723
+ },
724
+ "celeb-df-v2": {
725
+ "n": 518,
726
+ "video": {
727
+ "n": 518,
728
+ "n_fake": 340,
729
+ "n_real": 178,
730
+ "threshold": 0.8513358235359192,
731
+ "auc": 0.6695224719101123,
732
+ "auc_ci_low": 0.6181524702577661,
733
+ "auc_ci_high": 0.7215980254461334,
734
+ "pr_auc": 0.7433362047836904,
735
+ "eer": 0.37790812954395236,
736
+ "accuracy": 0.6833976833976834,
737
+ "balanced_accuracy": 0.5446794448116326,
738
+ "precision": 0.6774193548387096,
739
+ "recall": 0.9882352941176471,
740
+ "sensitivity": 0.9882352941176471,
741
+ "specificity": 0.10112359550561797,
742
+ "f1": 0.8038277511961722,
743
+ "macro_f1": 0.4919138755980861,
744
+ "weighted_f1": 0.5894622305148621,
745
+ "brier": 0.3023630190674127,
746
+ "ece": 0.29936830033494244,
747
+ "confusion": [
748
+ [
749
+ 18,
750
+ 160
751
+ ],
752
+ [
753
+ 4,
754
+ 336
755
+ ]
756
+ ],
757
+ "detection_rate": 0.9882352941176471,
758
+ "auc_defined": true
759
+ },
760
+ "clip": {
761
+ "n": 518,
762
+ "n_fake": 340,
763
+ "n_real": 178,
764
+ "threshold": 0.8980534672737122,
765
+ "auc": 0.6695224719101123,
766
+ "auc_ci_low": 0.6181524702577661,
767
+ "auc_ci_high": 0.7215980254461334,
768
+ "pr_auc": 0.7433362047836904,
769
+ "eer": 0.37790812954395236,
770
+ "accuracy": 0.6911196911196911,
771
+ "balanced_accuracy": 0.5559153998678124,
772
+ "precision": 0.6829268292682927,
773
+ "recall": 0.9882352941176471,
774
+ "sensitivity": 0.9882352941176471,
775
+ "specificity": 0.12359550561797752,
776
+ "f1": 0.8076923076923077,
777
+ "macro_f1": 0.5116892911010558,
778
+ "weighted_f1": 0.6042616630851925,
779
+ "brier": 0.3023630190674127,
780
+ "ece": 0.29936830033494244,
781
+ "confusion": [
782
+ [
783
+ 22,
784
+ 156
785
+ ],
786
+ [
787
+ 4,
788
+ 336
789
+ ]
790
+ ],
791
+ "detection_rate": 0.9882352941176471,
792
+ "auc_defined": true
793
+ },
794
+ "mean_auc": 0.6695224719101123,
795
+ "per_generator": [
796
+ {
797
+ "group": "celeb-df",
798
+ "n": 340,
799
+ "n_fake": 340,
800
+ "detection_rate": 0.9882352941176471,
801
+ "mean_score": 0.9747289346421466,
802
+ "auc_vs_reals": 0.6695224719101123
803
+ },
804
+ {
805
+ "group": "real",
806
+ "n": 178,
807
+ "n_fake": 0,
808
+ "detection_rate": NaN,
809
+ "mean_score": 0.9131816903945436
810
+ }
811
+ ]
812
+ }
813
+ }
repro_clean_s42_v1/experiments/EXP_008_davidnet_s7/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.9478260869565217,0.7496784293603512,0.9871739130434782
3
+ race,video,Asian (East),160,120,0.95,0.7837446886813269,0.9708333333333332
4
+ race,video,Asian (South),185,145,0.9379310344827586,0.7574807978058989,0.9944827586206896
5
+ race,video,Caucasian (American),192,152,0.9342105263157895,0.7826802476774901,0.9796052631578946
6
+ race,video,Caucasian (European),171,131,0.9389312977099237,0.7772821546341592,0.9783396946564885
7
+ race,audio,African,155,67,0.9850746268656716,0.4225209630349831,1.0
8
+ race,audio,Asian (East),160,65,0.9692307692307692,0.4041869111766573,1.0
9
+ race,audio,Asian (South),185,79,0.9367088607594937,0.41453246010618433,0.9995223310246
10
+ race,audio,Caucasian (American),192,75,1.0,0.3896148220980346,1.0
11
+ race,audio,Caucasian (European),171,72,0.9722222222222222,0.41357880951673315,0.999719416386083
12
+ gender,video,men,445,345,0.9333333333333333,0.7780819732193531,0.9800289855072464
13
+ gender,video,women,418,318,0.949685534591195,0.7623842876743187,0.982877358490566
14
+ gender,audio,men,445,190,0.9526315789473684,0.4157309583806841,0.9997936016511868
15
+ gender,audio,women,418,168,0.9940476190476191,0.40042322002179725,1.0
repro_clean_s42_v1/experiments/EXP_008_davidnet_s7/metrics/per_class_metrics.csv ADDED
@@ -0,0 +1,5 @@
 
 
 
 
 
 
1
+ class,precision,recall,f1,support
2
+ RVRA,0.8349514563106796,0.86,0.8472906403940886,100
3
+ RVFA,0.967741935483871,0.9,0.9326424870466321,100
4
+ FVRA,0.9605911330049262,0.9629629629629629,0.9617755856966708,405
5
+ FVFA,0.9693486590038314,0.9806201550387597,0.9749518304431599,258
repro_clean_s42_v1/experiments/EXP_008_davidnet_s7/metrics/per_generator.csv ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ group,n,n_fake,detection_rate,mean_score,auc_vs_reals
2
+ faceswap,83,83,0.8072289156626506,0.8994633722377111,0.9498795180722891
3
+ faceswap-wav2lip,60,60,1.0,0.9898510495821635,1.0
4
+ fsgan,152,152,0.9276315789473685,0.9493015090885916,0.9785526315789475
5
+ fsgan-wav2lip,25,25,1.0,0.989777102470398,1.0
6
+ real,100,0,,0.2413239461183548,
7
+ rtvc,100,100,0.94,0.9525346037000417,0.9773000000000001
8
+ wav2lip,343,343,0.9416909620991254,0.9605392784140896,0.98533527696793
repro_clean_s42_v1/experiments/EXP_008_davidnet_s7/metrics/summary.json ADDED
@@ -0,0 +1,1235 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "training": {
3
+ "exp_id": "EXP_008",
4
+ "status": "completed",
5
+ "stage": "stage1",
6
+ "epochs_run": 20,
7
+ "steps": 2720,
8
+ "best": {
9
+ "metric": 0.9917238095238096,
10
+ "epoch": 14,
11
+ "step": 1904
12
+ },
13
+ "stop_reason": "early stopping: no improvement in 6 epochs",
14
+ "train_hours": 0.269,
15
+ "oom_events": [],
16
+ "nonfinite_total": 0,
17
+ "sessions": [
18
+ {
19
+ "started": "2026-10-05T08:49:55Z",
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.8513358235359192,
39
+ "auc": 0.9834476190476191,
40
+ "auc_ci_low": 0.9750633333333333,
41
+ "auc_ci_high": 0.9906007142857142,
42
+ "pr_auc": 0.9939279872072271,
43
+ "eer": 0.07928571428571426,
44
+ "accuracy": 0.920388349514563,
45
+ "balanced_accuracy": 0.9207142857142857,
46
+ "precision": 0.9691011235955056,
47
+ "recall": 0.92,
48
+ "sensitivity": 0.92,
49
+ "specificity": 0.9214285714285714,
50
+ "f1": 0.9439124487004104,
51
+ "macro_f1": 0.9033943514405062,
52
+ "weighted_f1": 0.921883191937744,
53
+ "brier": 0.052824240499832434,
54
+ "ece": 0.05028613858575958,
55
+ "confusion": [
56
+ [
57
+ 129,
58
+ 11
59
+ ],
60
+ [
61
+ 30,
62
+ 345
63
+ ]
64
+ ],
65
+ "detection_rate": 0.92,
66
+ "auc_defined": true
67
+ },
68
+ "audio": {
69
+ "n": 515,
70
+ "n_fake": 208,
71
+ "n_real": 307,
72
+ "threshold": 0.7343100905418396,
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.0010499328752305293,
88
+ "ece": 0.019698503132891464,
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.8980534672737122,
107
+ "auc": 0.9857142857142857,
108
+ "auc_ci_low": 0.977091492776886,
109
+ "auc_ci_high": 0.9925529695024078,
110
+ "pr_auc": 0.9977584356204284,
111
+ "eer": 0.05778491171749599,
112
+ "accuracy": 0.941747572815534,
113
+ "balanced_accuracy": 0.942215088282504,
114
+ "precision": 0.9905437352245863,
115
+ "recall": 0.9415730337078652,
116
+ "sensitivity": 0.9415730337078652,
117
+ "specificity": 0.9428571428571428,
118
+ "f1": 0.9654377880184332,
119
+ "macro_f1": 0.890126301416624,
120
+ "weighted_f1": 0.9449647625344462,
121
+ "brier": 0.036316397883611636,
122
+ "ece": 0.04143938899618906,
123
+ "confusion": [
124
+ [
125
+ 66,
126
+ 4
127
+ ],
128
+ [
129
+ 26,
130
+ 419
131
+ ]
132
+ ],
133
+ "detection_rate": 0.9415730337078652,
134
+ "auc_defined": true
135
+ },
136
+ "quadrant": {
137
+ "n": 515,
138
+ "accuracy": 0.9223300970873787,
139
+ "balanced_accuracy": 0.8996606127316089,
140
+ "macro_f1": 0.9017111564028201,
141
+ "weighted_f1": 0.9219645595137183,
142
+ "macro_auc_ovr": 0.993471118518723,
143
+ "per_class": {
144
+ "RVRA": {
145
+ "precision": 0.8208955223880597,
146
+ "recall": 0.7857142857142857,
147
+ "f1": 0.8029197080291971,
148
+ "support": 70
149
+ },
150
+ "RVFA": {
151
+ "precision": 0.9014084507042254,
152
+ "recall": 0.9142857142857143,
153
+ "f1": 0.9078014184397163,
154
+ "support": 70
155
+ },
156
+ "FVRA": {
157
+ "precision": 0.9375,
158
+ "recall": 0.9493670886075949,
159
+ "f1": 0.9433962264150944,
160
+ "support": 237
161
+ },
162
+ "FVFA": {
163
+ "precision": 0.9562043795620438,
164
+ "recall": 0.9492753623188406,
165
+ "f1": 0.9527272727272728,
166
+ "support": 138
167
+ }
168
+ },
169
+ "confusion": [
170
+ [
171
+ 55,
172
+ 0,
173
+ 15,
174
+ 0
175
+ ],
176
+ [
177
+ 0,
178
+ 64,
179
+ 0,
180
+ 6
181
+ ],
182
+ [
183
+ 12,
184
+ 0,
185
+ 225,
186
+ 0
187
+ ],
188
+ [
189
+ 0,
190
+ 7,
191
+ 0,
192
+ 131
193
+ ]
194
+ ],
195
+ "confusion_normalized": [
196
+ [
197
+ 0.7857142857142857,
198
+ 0.0,
199
+ 0.21428571428571427,
200
+ 0.0
201
+ ],
202
+ [
203
+ 0.0,
204
+ 0.9142857142857143,
205
+ 0.0,
206
+ 0.08571428571428572
207
+ ],
208
+ [
209
+ 0.05063291139240506,
210
+ 0.0,
211
+ 0.9493670886075949,
212
+ 0.0
213
+ ],
214
+ [
215
+ 0.0,
216
+ 0.050724637681159424,
217
+ 0.0,
218
+ 0.9492753623188406
219
+ ]
220
+ ]
221
+ },
222
+ "mean_auc": 0.9917238095238096
223
+ },
224
+ "test": {
225
+ "n": 863,
226
+ "video": {
227
+ "n": 863,
228
+ "n_fake": 663,
229
+ "n_real": 200,
230
+ "threshold": 0.8513358235359192,
231
+ "auc": 0.9819871794871795,
232
+ "auc_ci_low": 0.9738111802413272,
233
+ "auc_ci_high": 0.9893561463046757,
234
+ "pr_auc": 0.9943168595161775,
235
+ "eer": 0.0689366515837104,
236
+ "accuracy": 0.936268829663963,
237
+ "balanced_accuracy": 0.9305882352941177,
238
+ "precision": 0.975,
239
+ "recall": 0.9411764705882353,
240
+ "sensitivity": 0.9411764705882353,
241
+ "specificity": 0.92,
242
+ "f1": 0.9577897160399079,
243
+ "macro_f1": 0.9138830376889847,
244
+ "weighted_f1": 0.9374389960626549,
245
+ "brier": 0.03809076921375922,
246
+ "ece": 0.022851616897440093,
247
+ "confusion": [
248
+ [
249
+ 184,
250
+ 16
251
+ ],
252
+ [
253
+ 39,
254
+ 624
255
+ ]
256
+ ],
257
+ "detection_rate": 0.9411764705882353,
258
+ "auc_defined": true
259
+ },
260
+ "audio": {
261
+ "n": 863,
262
+ "n_fake": 358,
263
+ "n_real": 505,
264
+ "threshold": 0.7343100905418396,
265
+ "auc": 0.9999004369710713,
266
+ "auc_ci_low": 0.9997177664693843,
267
+ "auc_ci_high": 1.0,
268
+ "pr_auc": 0.9998618267228097,
269
+ "eer": 0.007160241163781164,
270
+ "accuracy": 0.9884125144843569,
271
+ "balanced_accuracy": 0.9860335195530726,
272
+ "precision": 1.0,
273
+ "recall": 0.9720670391061452,
274
+ "sensitivity": 0.9720670391061452,
275
+ "specificity": 1.0,
276
+ "f1": 0.9858356940509915,
277
+ "macro_f1": 0.9880158862411821,
278
+ "weighted_f1": 0.9883872515389317,
279
+ "brier": 0.00552030291632879,
280
+ "ece": 0.023216257877874503,
281
+ "confusion": [
282
+ [
283
+ 505,
284
+ 0
285
+ ],
286
+ [
287
+ 10,
288
+ 348
289
+ ]
290
+ ],
291
+ "detection_rate": 0.9720670391061452,
292
+ "auc_defined": true
293
+ },
294
+ "clip": {
295
+ "n": 863,
296
+ "n_fake": 763,
297
+ "n_real": 100,
298
+ "threshold": 0.8980534672737122,
299
+ "auc": 0.9807077326343382,
300
+ "auc_ci_low": 0.9692809633027523,
301
+ "auc_ci_high": 0.9900594692005242,
302
+ "pr_auc": 0.9973836095672478,
303
+ "eer": 0.08128440366972475,
304
+ "accuracy": 0.9281575898030128,
305
+ "balanced_accuracy": 0.9202686762778506,
306
+ "precision": 0.9874826147426982,
307
+ "recall": 0.9305373525557011,
308
+ "sensitivity": 0.9305373525557011,
309
+ "specificity": 0.91,
310
+ "f1": 0.9581646423751687,
311
+ "macro_f1": 0.8520331408597155,
312
+ "weighted_f1": 0.9335686976438934,
313
+ "brier": 0.029437182737199013,
314
+ "ece": 0.02080441589185561,
315
+ "confusion": [
316
+ [
317
+ 91,
318
+ 9
319
+ ],
320
+ [
321
+ 53,
322
+ 710
323
+ ]
324
+ ],
325
+ "detection_rate": 0.9305373525557011,
326
+ "auc_defined": true
327
+ },
328
+ "quadrant": {
329
+ "n": 863,
330
+ "accuracy": 0.9490150637311703,
331
+ "balanced_accuracy": 0.9258957795004307,
332
+ "macro_f1": 0.9291651358951379,
333
+ "weighted_f1": 0.949072997920694,
334
+ "macro_auc_ovr": 0.9912491257828511,
335
+ "per_class": {
336
+ "RVRA": {
337
+ "precision": 0.8349514563106796,
338
+ "recall": 0.86,
339
+ "f1": 0.8472906403940886,
340
+ "support": 100
341
+ },
342
+ "RVFA": {
343
+ "precision": 0.967741935483871,
344
+ "recall": 0.9,
345
+ "f1": 0.9326424870466321,
346
+ "support": 100
347
+ },
348
+ "FVRA": {
349
+ "precision": 0.9605911330049262,
350
+ "recall": 0.9629629629629629,
351
+ "f1": 0.9617755856966708,
352
+ "support": 405
353
+ },
354
+ "FVFA": {
355
+ "precision": 0.9693486590038314,
356
+ "recall": 0.9806201550387597,
357
+ "f1": 0.9749518304431599,
358
+ "support": 258
359
+ }
360
+ },
361
+ "confusion": [
362
+ [
363
+ 86,
364
+ 0,
365
+ 14,
366
+ 0
367
+ ],
368
+ [
369
+ 2,
370
+ 90,
371
+ 0,
372
+ 8
373
+ ],
374
+ [
375
+ 15,
376
+ 0,
377
+ 390,
378
+ 0
379
+ ],
380
+ [
381
+ 0,
382
+ 3,
383
+ 2,
384
+ 253
385
+ ]
386
+ ],
387
+ "confusion_normalized": [
388
+ [
389
+ 0.86,
390
+ 0.0,
391
+ 0.14,
392
+ 0.0
393
+ ],
394
+ [
395
+ 0.02,
396
+ 0.9,
397
+ 0.0,
398
+ 0.08
399
+ ],
400
+ [
401
+ 0.037037037037037035,
402
+ 0.0,
403
+ 0.9629629629629629,
404
+ 0.0
405
+ ],
406
+ [
407
+ 0.0,
408
+ 0.011627906976744186,
409
+ 0.007751937984496124,
410
+ 0.9806201550387597
411
+ ]
412
+ ]
413
+ },
414
+ "mean_auc": 0.9909438082291254,
415
+ "evaluated_checkpoint": "EXP_008@epoch14:1c197da9dfe5"
416
+ },
417
+ "cross": {
418
+ "asvspoof2019-la": {
419
+ "n": 71237,
420
+ "audio": {
421
+ "n": 71237,
422
+ "n_fake": 63882,
423
+ "n_real": 7355,
424
+ "threshold": 0.7343100905418396,
425
+ "auc": 0.8437316637782045,
426
+ "auc_ci_low": 0.8392630633019824,
427
+ "auc_ci_high": 0.8481041112063963,
428
+ "pr_auc": 0.9764196054734512,
429
+ "eer": 0.2346373596151351,
430
+ "accuracy": 0.7485716692168396,
431
+ "balanced_accuracy": 0.7668137033587015,
432
+ "precision": 0.9684894931007072,
433
+ "recall": 0.7438245515168592,
434
+ "sensitivity": 0.7438245515168592,
435
+ "specificity": 0.7898028552005438,
436
+ "f1": 0.8414183894816061,
437
+ "macro_f1": 0.6174310613803777,
438
+ "weighted_f1": 0.7951663912732443,
439
+ "brier": 0.1852189051213948,
440
+ "ece": 0.18502078607226274,
441
+ "confusion": [
442
+ [
443
+ 5809,
444
+ 1546
445
+ ],
446
+ [
447
+ 16365,
448
+ 47517
449
+ ]
450
+ ],
451
+ "detection_rate": 0.7438245515168592,
452
+ "auc_defined": true
453
+ },
454
+ "clip": {
455
+ "n": 71237,
456
+ "n_fake": 63882,
457
+ "n_real": 7355,
458
+ "threshold": 0.8980534672737122,
459
+ "auc": 0.8437316637782045,
460
+ "auc_ci_low": 0.8392630633019824,
461
+ "auc_ci_high": 0.8481041112063963,
462
+ "pr_auc": 0.9764196054734512,
463
+ "eer": 0.2346373596151351,
464
+ "accuracy": 0.7154708929348512,
465
+ "balanced_accuracy": 0.7679078614758164,
466
+ "precision": 0.9734882206057974,
467
+ "recall": 0.7018252402867787,
468
+ "sensitivity": 0.7018252402867787,
469
+ "specificity": 0.8339904826648539,
470
+ "f1": 0.8156307703502915,
471
+ "macro_f1": 0.5963392195790551,
472
+ "weighted_f1": 0.7703484211238377,
473
+ "brier": 0.1852189051213948,
474
+ "ece": 0.18502078607226274,
475
+ "confusion": [
476
+ [
477
+ 6134,
478
+ 1221
479
+ ],
480
+ [
481
+ 19048,
482
+ 44834
483
+ ]
484
+ ],
485
+ "detection_rate": 0.7018252402867787,
486
+ "auc_defined": true
487
+ },
488
+ "mean_auc": 0.8437316637782045,
489
+ "per_generator": [
490
+ {
491
+ "group": "A07",
492
+ "n": 4914,
493
+ "n_fake": 4914,
494
+ "detection_rate": 0.7873422873422874,
495
+ "mean_score": 0.84202781930512,
496
+ "auc_vs_reals": 0.8885590553163633
497
+ },
498
+ {
499
+ "group": "A08",
500
+ "n": 4914,
501
+ "n_fake": 4914,
502
+ "detection_rate": 0.8748473748473748,
503
+ "mean_score": 0.9105574348702644,
504
+ "auc_vs_reals": 0.9245083830739846
505
+ },
506
+ {
507
+ "group": "A09",
508
+ "n": 4914,
509
+ "n_fake": 4914,
510
+ "detection_rate": 0.945054945054945,
511
+ "mean_score": 0.9558659764632165,
512
+ "auc_vs_reals": 0.952092870243788
513
+ },
514
+ {
515
+ "group": "A10",
516
+ "n": 4914,
517
+ "n_fake": 4914,
518
+ "detection_rate": 0.6676841676841677,
519
+ "mean_score": 0.7403148919211092,
520
+ "auc_vs_reals": 0.8277763113589082
521
+ },
522
+ {
523
+ "group": "A11",
524
+ "n": 4914,
525
+ "n_fake": 4914,
526
+ "detection_rate": 0.7981277981277981,
527
+ "mean_score": 0.8550300363359892,
528
+ "auc_vs_reals": 0.8932068145868282
529
+ },
530
+ {
531
+ "group": "A12",
532
+ "n": 4914,
533
+ "n_fake": 4914,
534
+ "detection_rate": 0.9456654456654456,
535
+ "mean_score": 0.9540335259380976,
536
+ "auc_vs_reals": 0.9544645122483327
537
+ },
538
+ {
539
+ "group": "A13",
540
+ "n": 4914,
541
+ "n_fake": 4914,
542
+ "detection_rate": 0.9841269841269841,
543
+ "mean_score": 0.9779175368638381,
544
+ "auc_vs_reals": 0.9672046210455456
545
+ },
546
+ {
547
+ "group": "A14",
548
+ "n": 4914,
549
+ "n_fake": 4914,
550
+ "detection_rate": 0.41412291412291413,
551
+ "mean_score": 0.5217710635852255,
552
+ "auc_vs_reals": 0.6976289251952067
553
+ },
554
+ {
555
+ "group": "A15",
556
+ "n": 4914,
557
+ "n_fake": 4914,
558
+ "detection_rate": 0.4253154253154253,
559
+ "mean_score": 0.5416642859980683,
560
+ "auc_vs_reals": 0.708240900525061
561
+ },
562
+ {
563
+ "group": "A16",
564
+ "n": 4914,
565
+ "n_fake": 4914,
566
+ "detection_rate": 0.6992266992266992,
567
+ "mean_score": 0.7824927116690206,
568
+ "auc_vs_reals": 0.8553507687770094
569
+ },
570
+ {
571
+ "group": "A17",
572
+ "n": 4914,
573
+ "n_fake": 4914,
574
+ "detection_rate": 0.7177452177452177,
575
+ "mean_score": 0.8079043935421865,
576
+ "auc_vs_reals": 0.8654449184020904
577
+ },
578
+ {
579
+ "group": "A18",
580
+ "n": 4914,
581
+ "n_fake": 4914,
582
+ "detection_rate": 0.5736670736670737,
583
+ "mean_score": 0.6941838365142553,
584
+ "auc_vs_reals": 0.8067703175792911
585
+ },
586
+ {
587
+ "group": "A19",
588
+ "n": 4914,
589
+ "n_fake": 4914,
590
+ "detection_rate": 0.2908017908017908,
591
+ "mean_score": 0.4195867848527035,
592
+ "auc_vs_reals": 0.6272632307642505
593
+ },
594
+ {
595
+ "group": "real",
596
+ "n": 7355,
597
+ "n_fake": 0,
598
+ "detection_rate": NaN,
599
+ "mean_score": 0.2719463756199696
600
+ }
601
+ ]
602
+ },
603
+ "dfdc-10": {
604
+ "n": 5000,
605
+ "video": {
606
+ "n": 5000,
607
+ "n_fake": 2500,
608
+ "n_real": 2500,
609
+ "threshold": 0.8513358235359192,
610
+ "auc": 0.62031848,
611
+ "auc_ci_low": 0.6028717579999999,
612
+ "auc_ci_high": 0.6349691,
613
+ "pr_auc": 0.5975540395326613,
614
+ "eer": 0.41100000000000003,
615
+ "accuracy": 0.5804,
616
+ "balanced_accuracy": 0.5804,
617
+ "precision": 0.5591872791519434,
618
+ "recall": 0.7596,
619
+ "sensitivity": 0.7596,
620
+ "specificity": 0.4012,
621
+ "f1": 0.6441655359565808,
622
+ "macro_f1": 0.566478479479265,
623
+ "weighted_f1": 0.5664784794792651,
624
+ "brier": 0.3634415098126012,
625
+ "ece": 0.33197832530774174,
626
+ "confusion": [
627
+ [
628
+ 1003,
629
+ 1497
630
+ ],
631
+ [
632
+ 601,
633
+ 1899
634
+ ]
635
+ ],
636
+ "detection_rate": 0.7596,
637
+ "auc_defined": true
638
+ },
639
+ "clip": {
640
+ "n": 5000,
641
+ "n_fake": 2500,
642
+ "n_real": 2500,
643
+ "threshold": 0.8980534672737122,
644
+ "auc": 0.61767496,
645
+ "auc_ci_low": 0.600460854,
646
+ "auc_ci_high": 0.6327043539999999,
647
+ "pr_auc": 0.5964037964366927,
648
+ "eer": 0.41180000000000005,
649
+ "accuracy": 0.5816,
650
+ "balanced_accuracy": 0.5816,
651
+ "precision": 0.5637898686679175,
652
+ "recall": 0.7212,
653
+ "sensitivity": 0.7212,
654
+ "specificity": 0.442,
655
+ "f1": 0.6328536328536328,
656
+ "macro_f1": 0.5732840921125439,
657
+ "weighted_f1": 0.573284092112544,
658
+ "brier": 0.36641034777219755,
659
+ "ece": 0.3355842629596591,
660
+ "confusion": [
661
+ [
662
+ 1105,
663
+ 1395
664
+ ],
665
+ [
666
+ 697,
667
+ 1803
668
+ ]
669
+ ],
670
+ "detection_rate": 0.7212,
671
+ "auc_defined": true
672
+ },
673
+ "mean_auc": 0.62031848,
674
+ "per_generator": [
675
+ {
676
+ "group": "dfdc",
677
+ "n": 2500,
678
+ "n_fake": 2500,
679
+ "detection_rate": 0.7212,
680
+ "mean_score": 0.8384211306646466,
681
+ "auc_vs_reals": 0.61767496
682
+ },
683
+ {
684
+ "group": "real",
685
+ "n": 2500,
686
+ "n_fake": 0,
687
+ "detection_rate": NaN,
688
+ "mean_score": 0.7310258475854993
689
+ }
690
+ ]
691
+ },
692
+ "in-the-wild": {
693
+ "n": 31779,
694
+ "audio": {
695
+ "n": 31779,
696
+ "n_fake": 11816,
697
+ "n_real": 19963,
698
+ "threshold": 0.7343100905418396,
699
+ "auc": 0.6674082708053908,
700
+ "auc_ci_low": 0.6614795793002429,
701
+ "auc_ci_high": 0.6731902954114402,
702
+ "pr_auc": 0.47660571847830424,
703
+ "eer": 0.3802926112359999,
704
+ "accuracy": 0.6239340444947922,
705
+ "balanced_accuracy": 0.6305929552949869,
706
+ "precision": 0.49568717653824035,
707
+ "recall": 0.656567366283006,
708
+ "sensitivity": 0.656567366283006,
709
+ "specificity": 0.6046185443069679,
710
+ "f1": 0.5648960570866859,
711
+ "macro_f1": 0.61688043551461,
712
+ "weighted_f1": 0.6302073725186786,
713
+ "brier": 0.3339598998484482,
714
+ "ece": 0.3168939087836813,
715
+ "confusion": [
716
+ [
717
+ 12070,
718
+ 7893
719
+ ],
720
+ [
721
+ 4058,
722
+ 7758
723
+ ]
724
+ ],
725
+ "detection_rate": 0.656567366283006,
726
+ "auc_defined": true
727
+ },
728
+ "clip": {
729
+ "n": 31779,
730
+ "n_fake": 11816,
731
+ "n_real": 19963,
732
+ "threshold": 0.8980534672737122,
733
+ "auc": 0.6674082708053908,
734
+ "auc_ci_low": 0.6614795793002429,
735
+ "auc_ci_high": 0.6731902954114402,
736
+ "pr_auc": 0.47660571847830424,
737
+ "eer": 0.3802926112359999,
738
+ "accuracy": 0.6181440573963939,
739
+ "balanced_accuracy": 0.6163482333990191,
740
+ "precision": 0.4891636660099192,
741
+ "recall": 0.6093432633716994,
742
+ "sensitivity": 0.6093432633716994,
743
+ "specificity": 0.6233532034263387,
744
+ "f1": 0.542679479932165,
745
+ "macro_f1": 0.6074551276980329,
746
+ "weighted_f1": 0.6240612890734232,
747
+ "brier": 0.3339598998484482,
748
+ "ece": 0.3168939087836813,
749
+ "confusion": [
750
+ [
751
+ 12444,
752
+ 7519
753
+ ],
754
+ [
755
+ 4616,
756
+ 7200
757
+ ]
758
+ ],
759
+ "detection_rate": 0.6093432633716994,
760
+ "auc_defined": true
761
+ },
762
+ "mean_auc": 0.6674082708053908,
763
+ "per_generator": [
764
+ {
765
+ "group": "in-the-wild-fake",
766
+ "n": 11816,
767
+ "n_fake": 11816,
768
+ "detection_rate": 0.6093432633716994,
769
+ "mean_score": 0.6984260203850411,
770
+ "auc_vs_reals": 0.6674082708053908
771
+ },
772
+ {
773
+ "group": "real",
774
+ "n": 19963,
775
+ "n_fake": 0,
776
+ "detection_rate": NaN,
777
+ "mean_score": 0.42388597083570184
778
+ }
779
+ ]
780
+ },
781
+ "deepfaketimit": {
782
+ "n": 640,
783
+ "video": {
784
+ "n": 640,
785
+ "n_fake": 640,
786
+ "n_real": 0,
787
+ "threshold": 0.8513358235359192,
788
+ "auc": NaN,
789
+ "auc_ci_low": NaN,
790
+ "auc_ci_high": NaN,
791
+ "pr_auc": NaN,
792
+ "eer": NaN,
793
+ "accuracy": 1.0,
794
+ "balanced_accuracy": NaN,
795
+ "precision": 1.0,
796
+ "recall": 1.0,
797
+ "sensitivity": 1.0,
798
+ "specificity": NaN,
799
+ "f1": 1.0,
800
+ "macro_f1": NaN,
801
+ "weighted_f1": 1.0,
802
+ "brier": 0.00012193803791573088,
803
+ "ece": 0.010705788340419575,
804
+ "confusion": [
805
+ [
806
+ 0,
807
+ 0
808
+ ],
809
+ [
810
+ 0,
811
+ 640
812
+ ]
813
+ ],
814
+ "detection_rate": 1.0,
815
+ "auc_defined": false
816
+ },
817
+ "audio": {
818
+ "n": 640,
819
+ "n_fake": 0,
820
+ "n_real": 640,
821
+ "threshold": 0.7343100905418396,
822
+ "auc": NaN,
823
+ "auc_ci_low": NaN,
824
+ "auc_ci_high": NaN,
825
+ "pr_auc": NaN,
826
+ "eer": NaN,
827
+ "accuracy": 0.8890625,
828
+ "balanced_accuracy": NaN,
829
+ "precision": 0.0,
830
+ "recall": NaN,
831
+ "sensitivity": NaN,
832
+ "specificity": 0.8890625,
833
+ "f1": NaN,
834
+ "macro_f1": NaN,
835
+ "weighted_f1": 0.9412737799834574,
836
+ "brier": 0.12390495147924241,
837
+ "ece": 0.19636743764858694,
838
+ "confusion": [
839
+ [
840
+ 569,
841
+ 71
842
+ ],
843
+ [
844
+ 0,
845
+ 0
846
+ ]
847
+ ],
848
+ "detection_rate": NaN,
849
+ "auc_defined": false
850
+ },
851
+ "clip": {
852
+ "n": 640,
853
+ "n_fake": 640,
854
+ "n_real": 0,
855
+ "threshold": 0.8980534672737122,
856
+ "auc": NaN,
857
+ "auc_ci_low": NaN,
858
+ "auc_ci_high": NaN,
859
+ "pr_auc": NaN,
860
+ "eer": NaN,
861
+ "accuracy": 1.0,
862
+ "balanced_accuracy": NaN,
863
+ "precision": 1.0,
864
+ "recall": 1.0,
865
+ "sensitivity": 1.0,
866
+ "specificity": NaN,
867
+ "f1": 1.0,
868
+ "macro_f1": NaN,
869
+ "weighted_f1": 1.0,
870
+ "brier": 0.00012145717487050955,
871
+ "ece": 0.010695876367390111,
872
+ "confusion": [
873
+ [
874
+ 0,
875
+ 0
876
+ ],
877
+ [
878
+ 0,
879
+ 640
880
+ ]
881
+ ],
882
+ "detection_rate": 1.0,
883
+ "auc_defined": false
884
+ },
885
+ "quadrant": {
886
+ "n": 640,
887
+ "accuracy": 0.8421875,
888
+ "balanced_accuracy": 0.8421875,
889
+ "macro_f1": 0.2285835453774385,
890
+ "weighted_f1": 0.9143341815097539,
891
+ "macro_auc_ovr": NaN,
892
+ "per_class": {
893
+ "RVRA": {
894
+ "precision": 0.0,
895
+ "recall": 0.0,
896
+ "f1": 0.0,
897
+ "support": 0
898
+ },
899
+ "RVFA": {
900
+ "precision": 0.0,
901
+ "recall": 0.0,
902
+ "f1": 0.0,
903
+ "support": 0
904
+ },
905
+ "FVRA": {
906
+ "precision": 1.0,
907
+ "recall": 0.8421875,
908
+ "f1": 0.914334181509754,
909
+ "support": 640
910
+ },
911
+ "FVFA": {
912
+ "precision": 0.0,
913
+ "recall": 0.0,
914
+ "f1": 0.0,
915
+ "support": 0
916
+ }
917
+ },
918
+ "confusion": [
919
+ [
920
+ 0,
921
+ 0,
922
+ 0,
923
+ 0
924
+ ],
925
+ [
926
+ 0,
927
+ 0,
928
+ 0,
929
+ 0
930
+ ],
931
+ [
932
+ 0,
933
+ 0,
934
+ 539,
935
+ 101
936
+ ],
937
+ [
938
+ 0,
939
+ 0,
940
+ 0,
941
+ 0
942
+ ]
943
+ ],
944
+ "confusion_normalized": [
945
+ [
946
+ 0.0,
947
+ 0.0,
948
+ 0.0,
949
+ 0.0
950
+ ],
951
+ [
952
+ 0.0,
953
+ 0.0,
954
+ 0.0,
955
+ 0.0
956
+ ],
957
+ [
958
+ 0.0,
959
+ 0.0,
960
+ 0.8421875,
961
+ 0.1578125
962
+ ],
963
+ [
964
+ 0.0,
965
+ 0.0,
966
+ 0.0,
967
+ 0.0
968
+ ]
969
+ ]
970
+ },
971
+ "mean_auc": NaN,
972
+ "per_generator": [
973
+ {
974
+ "group": "deepfaketimit-higher",
975
+ "n": 320,
976
+ "n_fake": 320,
977
+ "detection_rate": 1.0,
978
+ "mean_score": 0.9883843945339322
979
+ },
980
+ {
981
+ "group": "deepfaketimit-lower",
982
+ "n": 320,
983
+ "n_fake": 320,
984
+ "detection_rate": 1.0,
985
+ "mean_score": 0.9902238527312874
986
+ }
987
+ ]
988
+ },
989
+ "wavefake": {
990
+ "n": 11000,
991
+ "audio": {
992
+ "n": 11000,
993
+ "n_fake": 11000,
994
+ "n_real": 0,
995
+ "threshold": 0.7343100905418396,
996
+ "auc": NaN,
997
+ "auc_ci_low": NaN,
998
+ "auc_ci_high": NaN,
999
+ "pr_auc": NaN,
1000
+ "eer": NaN,
1001
+ "accuracy": 0.1030909090909091,
1002
+ "balanced_accuracy": NaN,
1003
+ "precision": 1.0,
1004
+ "recall": 0.1030909090909091,
1005
+ "sensitivity": 0.1030909090909091,
1006
+ "specificity": NaN,
1007
+ "f1": 0.186912806988627,
1008
+ "macro_f1": NaN,
1009
+ "weighted_f1": 0.186912806988627,
1010
+ "brier": 0.7828328316333563,
1011
+ "ece": 0.8368151295624927,
1012
+ "confusion": [
1013
+ [
1014
+ 0,
1015
+ 0
1016
+ ],
1017
+ [
1018
+ 9866,
1019
+ 1134
1020
+ ]
1021
+ ],
1022
+ "detection_rate": 0.1030909090909091,
1023
+ "auc_defined": false
1024
+ },
1025
+ "clip": {
1026
+ "n": 11000,
1027
+ "n_fake": 11000,
1028
+ "n_real": 0,
1029
+ "threshold": 0.8980534672737122,
1030
+ "auc": NaN,
1031
+ "auc_ci_low": NaN,
1032
+ "auc_ci_high": NaN,
1033
+ "pr_auc": NaN,
1034
+ "eer": NaN,
1035
+ "accuracy": 0.08318181818181818,
1036
+ "balanced_accuracy": NaN,
1037
+ "precision": 1.0,
1038
+ "recall": 0.08318181818181818,
1039
+ "sensitivity": 0.08318181818181818,
1040
+ "specificity": NaN,
1041
+ "f1": 0.1535879143936215,
1042
+ "macro_f1": NaN,
1043
+ "weighted_f1": 0.1535879143936215,
1044
+ "brier": 0.7828328316333563,
1045
+ "ece": 0.8368151295624927,
1046
+ "confusion": [
1047
+ [
1048
+ 0,
1049
+ 0
1050
+ ],
1051
+ [
1052
+ 10085,
1053
+ 915
1054
+ ]
1055
+ ],
1056
+ "detection_rate": 0.08318181818181818,
1057
+ "auc_defined": false
1058
+ },
1059
+ "mean_auc": NaN,
1060
+ "per_generator": [
1061
+ {
1062
+ "group": "common_voices_prompts_from_conformer_fastspeech2_pwg_ljspeech",
1063
+ "n": 1000,
1064
+ "n_fake": 1000,
1065
+ "detection_rate": 0.162,
1066
+ "mean_score": 0.22540018803812564
1067
+ },
1068
+ {
1069
+ "group": "generated",
1070
+ "n": 1000,
1071
+ "n_fake": 1000,
1072
+ "detection_rate": 0.155,
1073
+ "mean_score": 0.22179598963819444
1074
+ },
1075
+ {
1076
+ "group": "jsut_multi_band_melgan",
1077
+ "n": 1000,
1078
+ "n_fake": 1000,
1079
+ "detection_rate": 0.064,
1080
+ "mean_score": 0.16586685736617074
1081
+ },
1082
+ {
1083
+ "group": "jsut_parallel_wavegan",
1084
+ "n": 1000,
1085
+ "n_fake": 1000,
1086
+ "detection_rate": 0.088,
1087
+ "mean_score": 0.18982747247675433
1088
+ },
1089
+ {
1090
+ "group": "ljspeech_full_band_melgan",
1091
+ "n": 1000,
1092
+ "n_fake": 1000,
1093
+ "detection_rate": 0.066,
1094
+ "mean_score": 0.15072075995756312
1095
+ },
1096
+ {
1097
+ "group": "ljspeech_hifiGAN",
1098
+ "n": 1000,
1099
+ "n_fake": 1000,
1100
+ "detection_rate": 0.048,
1101
+ "mean_score": 0.12049981209309772
1102
+ },
1103
+ {
1104
+ "group": "ljspeech_melgan",
1105
+ "n": 1000,
1106
+ "n_fake": 1000,
1107
+ "detection_rate": 0.062,
1108
+ "mean_score": 0.1290416922545992
1109
+ },
1110
+ {
1111
+ "group": "ljspeech_melgan_large",
1112
+ "n": 1000,
1113
+ "n_fake": 1000,
1114
+ "detection_rate": 0.063,
1115
+ "mean_score": 0.12568450621236116
1116
+ },
1117
+ {
1118
+ "group": "ljspeech_multi_band_melgan",
1119
+ "n": 1000,
1120
+ "n_fake": 1000,
1121
+ "detection_rate": 0.081,
1122
+ "mean_score": 0.18069394636526703
1123
+ },
1124
+ {
1125
+ "group": "ljspeech_parallel_wavegan",
1126
+ "n": 1000,
1127
+ "n_fake": 1000,
1128
+ "detection_rate": 0.07,
1129
+ "mean_score": 0.16188146160682662
1130
+ },
1131
+ {
1132
+ "group": "ljspeech_waveglow",
1133
+ "n": 1000,
1134
+ "n_fake": 1000,
1135
+ "detection_rate": 0.056,
1136
+ "mean_score": 0.12362088880361989
1137
+ }
1138
+ ]
1139
+ },
1140
+ "celeb-df-v2": {
1141
+ "n": 518,
1142
+ "video": {
1143
+ "n": 518,
1144
+ "n_fake": 340,
1145
+ "n_real": 178,
1146
+ "threshold": 0.8513358235359192,
1147
+ "auc": 0.6695224719101123,
1148
+ "auc_ci_low": 0.6181524702577661,
1149
+ "auc_ci_high": 0.7215980254461334,
1150
+ "pr_auc": 0.7433362047836904,
1151
+ "eer": 0.37790812954395236,
1152
+ "accuracy": 0.6833976833976834,
1153
+ "balanced_accuracy": 0.5446794448116326,
1154
+ "precision": 0.6774193548387096,
1155
+ "recall": 0.9882352941176471,
1156
+ "sensitivity": 0.9882352941176471,
1157
+ "specificity": 0.10112359550561797,
1158
+ "f1": 0.8038277511961722,
1159
+ "macro_f1": 0.4919138755980861,
1160
+ "weighted_f1": 0.5894622305148621,
1161
+ "brier": 0.3023630190674127,
1162
+ "ece": 0.29936830033494244,
1163
+ "confusion": [
1164
+ [
1165
+ 18,
1166
+ 160
1167
+ ],
1168
+ [
1169
+ 4,
1170
+ 336
1171
+ ]
1172
+ ],
1173
+ "detection_rate": 0.9882352941176471,
1174
+ "auc_defined": true
1175
+ },
1176
+ "clip": {
1177
+ "n": 518,
1178
+ "n_fake": 340,
1179
+ "n_real": 178,
1180
+ "threshold": 0.8980534672737122,
1181
+ "auc": 0.6695224719101123,
1182
+ "auc_ci_low": 0.6181524702577661,
1183
+ "auc_ci_high": 0.7215980254461334,
1184
+ "pr_auc": 0.7433362047836904,
1185
+ "eer": 0.37790812954395236,
1186
+ "accuracy": 0.6911196911196911,
1187
+ "balanced_accuracy": 0.5559153998678124,
1188
+ "precision": 0.6829268292682927,
1189
+ "recall": 0.9882352941176471,
1190
+ "sensitivity": 0.9882352941176471,
1191
+ "specificity": 0.12359550561797752,
1192
+ "f1": 0.8076923076923077,
1193
+ "macro_f1": 0.5116892911010558,
1194
+ "weighted_f1": 0.6042616630851925,
1195
+ "brier": 0.3023630190674127,
1196
+ "ece": 0.29936830033494244,
1197
+ "confusion": [
1198
+ [
1199
+ 22,
1200
+ 156
1201
+ ],
1202
+ [
1203
+ 4,
1204
+ 336
1205
+ ]
1206
+ ],
1207
+ "detection_rate": 0.9882352941176471,
1208
+ "auc_defined": true
1209
+ },
1210
+ "mean_auc": 0.6695224719101123,
1211
+ "per_generator": [
1212
+ {
1213
+ "group": "celeb-df",
1214
+ "n": 340,
1215
+ "n_fake": 340,
1216
+ "detection_rate": 0.9882352941176471,
1217
+ "mean_score": 0.9747289346421466,
1218
+ "auc_vs_reals": 0.6695224719101123
1219
+ },
1220
+ {
1221
+ "group": "real",
1222
+ "n": 178,
1223
+ "n_fake": 0,
1224
+ "detection_rate": NaN,
1225
+ "mean_score": 0.9131816903945436
1226
+ }
1227
+ ]
1228
+ }
1229
+ },
1230
+ "thresholds": {
1231
+ "video": 0.8513358235359192,
1232
+ "audio": 0.7343100905418396,
1233
+ "clip": 0.8980534672737122
1234
+ }
1235
+ }
repro_clean_s42_v1/experiments/EXP_008_davidnet_s7/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.8513358235359192,0.9819871794871795,0.9738111802413272,0.9893561463046757,0.9943168595161775,0.0689366515837104,0.936268829663963,0.9305882352941177,0.975,0.9411764705882353,0.9411764705882353,0.92,0.9577897160399079,0.9138830376889847,0.9374389960626549,0.03809076921375922,0.022851616897440093,0.9411764705882353,True
3
+ audio,863,358,505,0.7343100905418396,0.9999004369710713,0.9997177664693843,1.0,0.9998618267228097,0.007160241163781164,0.9884125144843569,0.9860335195530726,1.0,0.9720670391061452,0.9720670391061452,1.0,0.9858356940509915,0.9880158862411821,0.9883872515389317,0.00552030291632879,0.023216257877874503,0.9720670391061452,True
4
+ clip,863,763,100,0.8980534672737122,0.9807077326343382,0.9692809633027523,0.9900594692005242,0.9973836095672478,0.08128440366972475,0.9281575898030128,0.9202686762778506,0.9874826147426982,0.9305373525557011,0.9305373525557011,0.91,0.9581646423751687,0.8520331408597155,0.9335686976438934,0.029437182737199013,0.02080441589185561,0.9305373525557011,True
repro_clean_s42_v1/experiments/EXP_008_davidnet_s7/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.8513358235359192,
8
+ "auc": 0.9819871794871795,
9
+ "auc_ci_low": 0.9738111802413272,
10
+ "auc_ci_high": 0.9893561463046757,
11
+ "pr_auc": 0.9943168595161775,
12
+ "eer": 0.0689366515837104,
13
+ "accuracy": 0.936268829663963,
14
+ "balanced_accuracy": 0.9305882352941177,
15
+ "precision": 0.975,
16
+ "recall": 0.9411764705882353,
17
+ "sensitivity": 0.9411764705882353,
18
+ "specificity": 0.92,
19
+ "f1": 0.9577897160399079,
20
+ "macro_f1": 0.9138830376889847,
21
+ "weighted_f1": 0.9374389960626549,
22
+ "brier": 0.03809076921375922,
23
+ "ece": 0.022851616897440093,
24
+ "confusion": [
25
+ [
26
+ 184,
27
+ 16
28
+ ],
29
+ [
30
+ 39,
31
+ 624
32
+ ]
33
+ ],
34
+ "detection_rate": 0.9411764705882353,
35
+ "auc_defined": true
36
+ },
37
+ "audio": {
38
+ "n": 863,
39
+ "n_fake": 358,
40
+ "n_real": 505,
41
+ "threshold": 0.7343100905418396,
42
+ "auc": 0.9999004369710713,
43
+ "auc_ci_low": 0.9997177664693843,
44
+ "auc_ci_high": 1.0,
45
+ "pr_auc": 0.9998618267228097,
46
+ "eer": 0.007160241163781164,
47
+ "accuracy": 0.9884125144843569,
48
+ "balanced_accuracy": 0.9860335195530726,
49
+ "precision": 1.0,
50
+ "recall": 0.9720670391061452,
51
+ "sensitivity": 0.9720670391061452,
52
+ "specificity": 1.0,
53
+ "f1": 0.9858356940509915,
54
+ "macro_f1": 0.9880158862411821,
55
+ "weighted_f1": 0.9883872515389317,
56
+ "brier": 0.00552030291632879,
57
+ "ece": 0.023216257877874503,
58
+ "confusion": [
59
+ [
60
+ 505,
61
+ 0
62
+ ],
63
+ [
64
+ 10,
65
+ 348
66
+ ]
67
+ ],
68
+ "detection_rate": 0.9720670391061452,
69
+ "auc_defined": true
70
+ },
71
+ "clip": {
72
+ "n": 863,
73
+ "n_fake": 763,
74
+ "n_real": 100,
75
+ "threshold": 0.8980534672737122,
76
+ "auc": 0.9807077326343382,
77
+ "auc_ci_low": 0.9692809633027523,
78
+ "auc_ci_high": 0.9900594692005242,
79
+ "pr_auc": 0.9973836095672478,
80
+ "eer": 0.08128440366972475,
81
+ "accuracy": 0.9281575898030128,
82
+ "balanced_accuracy": 0.9202686762778506,
83
+ "precision": 0.9874826147426982,
84
+ "recall": 0.9305373525557011,
85
+ "sensitivity": 0.9305373525557011,
86
+ "specificity": 0.91,
87
+ "f1": 0.9581646423751687,
88
+ "macro_f1": 0.8520331408597155,
89
+ "weighted_f1": 0.9335686976438934,
90
+ "brier": 0.029437182737199013,
91
+ "ece": 0.02080441589185561,
92
+ "confusion": [
93
+ [
94
+ 91,
95
+ 9
96
+ ],
97
+ [
98
+ 53,
99
+ 710
100
+ ]
101
+ ],
102
+ "detection_rate": 0.9305373525557011,
103
+ "auc_defined": true
104
+ },
105
+ "quadrant": {
106
+ "n": 863,
107
+ "accuracy": 0.9490150637311703,
108
+ "balanced_accuracy": 0.9258957795004307,
109
+ "macro_f1": 0.9291651358951379,
110
+ "weighted_f1": 0.949072997920694,
111
+ "macro_auc_ovr": 0.9912491257828511,
112
+ "per_class": {
113
+ "RVRA": {
114
+ "precision": 0.8349514563106796,
115
+ "recall": 0.86,
116
+ "f1": 0.8472906403940886,
117
+ "support": 100
118
+ },
119
+ "RVFA": {
120
+ "precision": 0.967741935483871,
121
+ "recall": 0.9,
122
+ "f1": 0.9326424870466321,
123
+ "support": 100
124
+ },
125
+ "FVRA": {
126
+ "precision": 0.9605911330049262,
127
+ "recall": 0.9629629629629629,
128
+ "f1": 0.9617755856966708,
129
+ "support": 405
130
+ },
131
+ "FVFA": {
132
+ "precision": 0.9693486590038314,
133
+ "recall": 0.9806201550387597,
134
+ "f1": 0.9749518304431599,
135
+ "support": 258
136
+ }
137
+ },
138
+ "confusion": [
139
+ [
140
+ 86,
141
+ 0,
142
+ 14,
143
+ 0
144
+ ],
145
+ [
146
+ 2,
147
+ 90,
148
+ 0,
149
+ 8
150
+ ],
151
+ [
152
+ 15,
153
+ 0,
154
+ 390,
155
+ 0
156
+ ],
157
+ [
158
+ 0,
159
+ 3,
160
+ 2,
161
+ 253
162
+ ]
163
+ ],
164
+ "confusion_normalized": [
165
+ [
166
+ 0.86,
167
+ 0.0,
168
+ 0.14,
169
+ 0.0
170
+ ],
171
+ [
172
+ 0.02,
173
+ 0.9,
174
+ 0.0,
175
+ 0.08
176
+ ],
177
+ [
178
+ 0.037037037037037035,
179
+ 0.0,
180
+ 0.9629629629629629,
181
+ 0.0
182
+ ],
183
+ [
184
+ 0.0,
185
+ 0.011627906976744186,
186
+ 0.007751937984496124,
187
+ 0.9806201550387597
188
+ ]
189
+ ]
190
+ },
191
+ "mean_auc": 0.9909438082291254,
192
+ "evaluated_checkpoint": "EXP_008@epoch14:1c197da9dfe5"
193
+ }
repro_clean_s42_v1/experiments/EXP_008_davidnet_s7/metrics/thresholds.json ADDED
@@ -0,0 +1,7 @@
 
 
 
 
 
 
 
 
1
+ {
2
+ "policy": "val_eer",
3
+ "fitted_on": "validation",
4
+ "video": 0.8513358235359192,
5
+ "audio": 0.7343100905418396,
6
+ "clip": 0.8980534672737122
7
+ }
repro_clean_s42_v1/experiments/EXP_008_davidnet_s7/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.8513358235359192,
8
+ "auc": 0.9834476190476191,
9
+ "auc_ci_low": 0.9750633333333333,
10
+ "auc_ci_high": 0.9906007142857142,
11
+ "pr_auc": 0.9939279872072271,
12
+ "eer": 0.07928571428571426,
13
+ "accuracy": 0.920388349514563,
14
+ "balanced_accuracy": 0.9207142857142857,
15
+ "precision": 0.9691011235955056,
16
+ "recall": 0.92,
17
+ "sensitivity": 0.92,
18
+ "specificity": 0.9214285714285714,
19
+ "f1": 0.9439124487004104,
20
+ "macro_f1": 0.9033943514405062,
21
+ "weighted_f1": 0.921883191937744,
22
+ "brier": 0.052824240499832434,
23
+ "ece": 0.05028613858575958,
24
+ "confusion": [
25
+ [
26
+ 129,
27
+ 11
28
+ ],
29
+ [
30
+ 30,
31
+ 345
32
+ ]
33
+ ],
34
+ "detection_rate": 0.92,
35
+ "auc_defined": true
36
+ },
37
+ "audio": {
38
+ "n": 515,
39
+ "n_fake": 208,
40
+ "n_real": 307,
41
+ "threshold": 0.7343100905418396,
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.0010499328752305293,
57
+ "ece": 0.019698503132891464,
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.8980534672737122,
76
+ "auc": 0.9857142857142857,
77
+ "auc_ci_low": 0.977091492776886,
78
+ "auc_ci_high": 0.9925529695024078,
79
+ "pr_auc": 0.9977584356204284,
80
+ "eer": 0.05778491171749599,
81
+ "accuracy": 0.941747572815534,
82
+ "balanced_accuracy": 0.942215088282504,
83
+ "precision": 0.9905437352245863,
84
+ "recall": 0.9415730337078652,
85
+ "sensitivity": 0.9415730337078652,
86
+ "specificity": 0.9428571428571428,
87
+ "f1": 0.9654377880184332,
88
+ "macro_f1": 0.890126301416624,
89
+ "weighted_f1": 0.9449647625344462,
90
+ "brier": 0.036316397883611636,
91
+ "ece": 0.04143938899618906,
92
+ "confusion": [
93
+ [
94
+ 66,
95
+ 4
96
+ ],
97
+ [
98
+ 26,
99
+ 419
100
+ ]
101
+ ],
102
+ "detection_rate": 0.9415730337078652,
103
+ "auc_defined": true
104
+ },
105
+ "quadrant": {
106
+ "n": 515,
107
+ "accuracy": 0.9223300970873787,
108
+ "balanced_accuracy": 0.8996606127316089,
109
+ "macro_f1": 0.9017111564028201,
110
+ "weighted_f1": 0.9219645595137183,
111
+ "macro_auc_ovr": 0.993471118518723,
112
+ "per_class": {
113
+ "RVRA": {
114
+ "precision": 0.8208955223880597,
115
+ "recall": 0.7857142857142857,
116
+ "f1": 0.8029197080291971,
117
+ "support": 70
118
+ },
119
+ "RVFA": {
120
+ "precision": 0.9014084507042254,
121
+ "recall": 0.9142857142857143,
122
+ "f1": 0.9078014184397163,
123
+ "support": 70
124
+ },
125
+ "FVRA": {
126
+ "precision": 0.9375,
127
+ "recall": 0.9493670886075949,
128
+ "f1": 0.9433962264150944,
129
+ "support": 237
130
+ },
131
+ "FVFA": {
132
+ "precision": 0.9562043795620438,
133
+ "recall": 0.9492753623188406,
134
+ "f1": 0.9527272727272728,
135
+ "support": 138
136
+ }
137
+ },
138
+ "confusion": [
139
+ [
140
+ 55,
141
+ 0,
142
+ 15,
143
+ 0
144
+ ],
145
+ [
146
+ 0,
147
+ 64,
148
+ 0,
149
+ 6
150
+ ],
151
+ [
152
+ 12,
153
+ 0,
154
+ 225,
155
+ 0
156
+ ],
157
+ [
158
+ 0,
159
+ 7,
160
+ 0,
161
+ 131
162
+ ]
163
+ ],
164
+ "confusion_normalized": [
165
+ [
166
+ 0.7857142857142857,
167
+ 0.0,
168
+ 0.21428571428571427,
169
+ 0.0
170
+ ],
171
+ [
172
+ 0.0,
173
+ 0.9142857142857143,
174
+ 0.0,
175
+ 0.08571428571428572
176
+ ],
177
+ [
178
+ 0.05063291139240506,
179
+ 0.0,
180
+ 0.9493670886075949,
181
+ 0.0
182
+ ],
183
+ [
184
+ 0.0,
185
+ 0.050724637681159424,
186
+ 0.0,
187
+ 0.9492753623188406
188
+ ]
189
+ ]
190
+ },
191
+ "mean_auc": 0.9917238095238096
192
+ }
repro_clean_s42_v1/experiments/EXP_008_davidnet_s7/predictions/cross_asvspoof2019-la.csv ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:b2d0f2e20ba7b9d1ab9fa3bf7fc94aea4eb3e79816fc0dc73ddc75c3605867ee
3
+ size 17312920
repro_clean_s42_v1/experiments/EXP_008_davidnet_s7/predictions/cross_celeb-df-v2.csv ADDED
The diff for this file is too large to render. See raw diff
 
repro_clean_s42_v1/experiments/EXP_008_davidnet_s7/predictions/cross_deepfaketimit.csv ADDED
The diff for this file is too large to render. See raw diff
 
repro_clean_s42_v1/experiments/EXP_008_davidnet_s7/predictions/cross_dfdc-10.csv ADDED
The diff for this file is too large to render. See raw diff
 
repro_clean_s42_v1/experiments/EXP_008_davidnet_s7/predictions/cross_in-the-wild.csv ADDED
The diff for this file is too large to render. See raw diff
 
repro_clean_s42_v1/experiments/EXP_008_davidnet_s7/predictions/cross_wavefake.csv ADDED
The diff for this file is too large to render. See raw diff
 
repro_clean_s42_v1/experiments/EXP_008_davidnet_s7/predictions/test.csv ADDED
The diff for this file is too large to render. See raw diff
 
repro_clean_s42_v1/experiments/EXP_008_davidnet_s7/predictions/val.csv ADDED
The diff for this file is too large to render. See raw diff