{"library":"pytorch-forecasting==1.7.0","loaded":true,"meta":{"baseline_multi_horizon":{"loco_global_auc":{"1d":0.9074,"30d":0.8449,"7d":0.8828},"loco_median_per_country_auc":{"1d":0.9218,"30d":0.8688,"7d":0.9236}},"ckpt":"/opt/voidly-ai/ml-deploy/tft_forecast.ckpt","global_train_s":248.38989877700806,"hparams":{"attn_heads":1,"batch_size":64,"dropout":0.1,"hidden_size":8,"lr":0.03,"max_encoder_len":30,"max_epochs":10,"max_pred_len":30,"quantiles":[0.1,0.5,0.9]},"library":"pytorch-forecasting==1.7.0","loco":{"global_auc":0.8765388210820134,"global_coverage":{"geq_p10":0.928125,"in_p10_p90":0.771875,"leq_p90":0.8395833333333333,"n":960,"nominal_80pct":0.8},"mean_auc":0.8799430278659031,"median_auc":0.9268939393939395,"n_countries_evaluated":20},"model":"temporal_fusion_transformer","n_countries":21,"n_days":731,"n_rows":15351,"promote":{"coverage_in_p10_p90":0.771875,"coverage_target_pm10pp":true,"promoted":false,"threshold":"loco median AUC ≥ 0.94 (multi-horizon 7d median 0.92 + 0.03 modest lift)"},"temporal_holdout":{"auc":0.8396640826873385,"coverage":{"geq_p10":0.6825396825396826,"in_p10_p90":0.6772486772486772,"leq_p90":0.9947089947089947,"n":189,"nominal_80pct":0.8},"n":189},"total_train_s":2170.755006790161,"train_cutoff_time_idx":670,"trained_at":"2026-05-21T18:47:21.695705+00:00"},"model":"temporal_fusion_transformer"}