| { |
| "note": "Metrics computed on the held-out validation split reconstructed with the same seed/fraction train_ddp.py used. This split was used during training for checkpoint selection (best_val_loss) and early stopping, so it is NOT an independent test set -- treat these as consistent with training-time validation performance, not a from-scratch generalization claim.", |
| "val_frame_count": 11570, |
| "val_video_count": 1049, |
| "models": { |
| "xception": { |
| "frame_level": { |
| "n": 11570, |
| "n_real": 2590, |
| "n_fake": 8980, |
| "accuracy": 0.9259291270527226, |
| "real_precision": 0.7814225397856447, |
| "real_recall": 0.9289575289575289, |
| "real_f1": 0.8488269536073382, |
| "fake_precision": 0.9783299964668473, |
| "fake_recall": 0.9250556792873051, |
| "fake_f1": 0.9509472840707458, |
| "macro_precision": 0.879876268126246, |
| "macro_recall": 0.927006604122417, |
| "macro_f1": 0.899887118839042, |
| "auroc": 0.9766581678719762, |
| "confusion_matrix": [ |
| [ |
| 2406, |
| 184 |
| ], |
| [ |
| 673, |
| 8307 |
| ] |
| ] |
| }, |
| "video_level": { |
| "n": 1049, |
| "n_real": 150, |
| "n_fake": 899, |
| "accuracy": 0.9532888465204957, |
| "real_precision": 0.7700534759358288, |
| "real_recall": 0.96, |
| "real_f1": 0.8545994065281899, |
| "fake_precision": 0.9930394431554525, |
| "fake_recall": 0.9521690767519466, |
| "fake_f1": 0.9721749006246451, |
| "macro_precision": 0.8815464595456406, |
| "macro_recall": 0.9560845383759733, |
| "macro_f1": 0.9133871535764175, |
| "auroc": 0.9886466444197255, |
| "confusion_matrix": [ |
| [ |
| 144, |
| 6 |
| ], |
| [ |
| 43, |
| 856 |
| ] |
| ] |
| } |
| }, |
| "sbi": { |
| "frame_level": { |
| "n": 11570, |
| "n_real": 2590, |
| "n_fake": 8980, |
| "accuracy": 0.8357821953327571, |
| "real_precision": 0.584228515625, |
| "real_recall": 0.9239382239382239, |
| "real_f1": 0.7158241100807657, |
| "fake_precision": 0.9736419587904737, |
| "fake_recall": 0.8103563474387527, |
| "fake_f1": 0.8845265588914549, |
| "macro_precision": 0.7789352372077368, |
| "macro_recall": 0.8671472856884883, |
| "macro_f1": 0.8001753344861103, |
| "auroc": 0.9433951896535417, |
| "confusion_matrix": [ |
| [ |
| 2393, |
| 197 |
| ], |
| [ |
| 1703, |
| 7277 |
| ] |
| ] |
| }, |
| "video_level": { |
| "n": 1049, |
| "n_real": 150, |
| "n_fake": 899, |
| "accuracy": 0.8693994280266921, |
| "real_precision": 0.5232974910394266, |
| "real_recall": 0.9733333333333334, |
| "real_f1": 0.6806526806526807, |
| "fake_precision": 0.9948051948051948, |
| "fake_recall": 0.8520578420467185, |
| "fake_f1": 0.9179149191132414, |
| "macro_precision": 0.7590513429223107, |
| "macro_recall": 0.912695587690026, |
| "macro_f1": 0.799283799882961, |
| "auroc": 0.9707452725250278, |
| "confusion_matrix": [ |
| [ |
| 146, |
| 4 |
| ], |
| [ |
| 133, |
| 766 |
| ] |
| ] |
| } |
| }, |
| "vit": { |
| "frame_level": { |
| "n": 11570, |
| "n_real": 2590, |
| "n_fake": 8980, |
| "accuracy": 0.8361279170267935, |
| "real_precision": 0.5971444568868981, |
| "real_recall": 0.8235521235521236, |
| "real_f1": 0.6923076923076923, |
| "fake_precision": 0.9428607151787947, |
| "fake_recall": 0.8397550111358575, |
| "fake_f1": 0.88832606903051, |
| "macro_precision": 0.7700025860328463, |
| "macro_recall": 0.8316535673439905, |
| "macro_f1": 0.7903168806691012, |
| "auroc": 0.9134429577525345, |
| "confusion_matrix": [ |
| [ |
| 2133, |
| 457 |
| ], |
| [ |
| 1439, |
| 7541 |
| ] |
| ] |
| }, |
| "video_level": { |
| "n": 1049, |
| "n_real": 150, |
| "n_fake": 899, |
| "accuracy": 0.871306005719733, |
| "real_precision": 0.5294117647058824, |
| "real_recall": 0.9, |
| "real_f1": 0.6666666666666666, |
| "fake_precision": 0.9811083123425692, |
| "fake_recall": 0.8665183537263627, |
| "fake_f1": 0.9202598936798583, |
| "macro_precision": 0.7552600385242259, |
| "macro_recall": 0.8832591768631813, |
| "macro_f1": 0.7934632801732624, |
| "auroc": 0.9418242491657397, |
| "confusion_matrix": [ |
| [ |
| 135, |
| 15 |
| ], |
| [ |
| 120, |
| 779 |
| ] |
| ] |
| } |
| }, |
| "lsda": { |
| "frame_level": { |
| "n": 11570, |
| "n_real": 2590, |
| "n_fake": 8980, |
| "accuracy": 0.8854796888504753, |
| "real_precision": 0.6907993966817496, |
| "real_recall": 0.8841698841698842, |
| "real_f1": 0.7756138865368332, |
| "fake_precision": 0.9636583888552392, |
| "fake_recall": 0.8858574610244989, |
| "fake_f1": 0.9231215549753409, |
| "macro_precision": 0.8272288927684944, |
| "macro_recall": 0.8850136725971915, |
| "macro_f1": 0.849367720756087, |
| "auroc": 0.9546391380244388, |
| "confusion_matrix": [ |
| [ |
| 2290, |
| 300 |
| ], |
| [ |
| 1025, |
| 7955 |
| ] |
| ] |
| }, |
| "video_level": { |
| "n": 1049, |
| "n_real": 150, |
| "n_fake": 899, |
| "accuracy": 0.9237368922783603, |
| "real_precision": 0.6620370370370371, |
| "real_recall": 0.9533333333333334, |
| "real_f1": 0.7814207650273224, |
| "fake_precision": 0.9915966386554622, |
| "fake_recall": 0.9187986651835373, |
| "fake_f1": 0.953810623556582, |
| "macro_precision": 0.8268168378462497, |
| "macro_recall": 0.9360659992584353, |
| "macro_f1": 0.8676156942919522, |
| "auroc": 0.9775380051909529, |
| "confusion_matrix": [ |
| [ |
| 143, |
| 7 |
| ], |
| [ |
| 73, |
| 826 |
| ] |
| ] |
| } |
| } |
| } |
| } |