ensemble / video_config.json
deepsafe's picture
Add ensemble meta-learners, scalers and calibrators
fb92c8e verified
Raw History Blame Contribute Delete
1.14 kB
{
"model_order": [
"fakestormer",
"sbi",
"dfd_fcg",
"pwtf_dvd",
"lipfd",
"recce",
"mintime",
"npr_video",
"univfd_video"
],
"algorithm": "XGBClassifier",
"hyperparams": {
"learning_rate": 0.05,
"max_depth": 3,
"n_estimators": 300,
"random_state": 42,
"reg_lambda": 10.0
},
"cv_auc": 0.8898,
"cv_f1_at_05": 0.8133,
"optimal_threshold": 0.48,
"optimal_f1": 0.8147,
"ece_before_calibration": 0.0219,
"ece_after_calibration": 0.0221,
"calibrated_auc": 0.8898,
"calibrated_optimal_threshold": 0.48,
"calibrated_optimal_f1": 0.8141,
"calibrator_saved": true,
"n_samples": 1999,
"n_real": 999,
"n_fake": 1000,
"measured_model_aucs": {
"fakestormer": 0.6618,
"sbi": 0.6781,
"dfd_fcg": 0.5531,
"pwtf_dvd": 0.585,
"lipfd": 0.6312,
"recce": 0.6625,
"mintime": 0.5813,
"npr_video": 0.8022,
"univfd_video": 0.6798
},
"training_date": "2026-04-12",
"training_data": "monolith_eval_medium_15499_patched",
"note": "9-model XGBClassifier trained on 15,499-sample medium eval. Replaces small-eval (50 sample) artifacts."
}