| { |
| "epoch": 1, |
| "global_step": 2000, |
| "metrics": { |
| "binary_accuracy": 0.3119266055045872, |
| "binary_f1": 0.26331440929981076, |
| "binary_precision": 0.2980769230769231, |
| "binary_recall": 0.9393939393939394, |
| "category_accuracy": 0.14210526315789473, |
| "category_f1": 0.02867063492063492, |
| "region_accuracy": 0.0, |
| "region_f1": 0.0, |
| "severity_accuracy": 0.8888888888888888, |
| "severity_f1": 0.3137254901960784, |
| "classification_accuracy": 0.238, |
| "generation_bleu": 0.05788024285142243, |
| "generation_rouge_l": 0.14511083439380387, |
| "generation_exact_match": 0.0, |
| "generation_word_overlap": 0.2132263226240825, |
| "template_bleu": 0.12683278268411705, |
| "template_word_overlap": 0.3141758123060092, |
| "chexpert_auroc": 0.4921689663519729, |
| "grounding_mean_iou": 0.0533295483900367, |
| "grounding_acc_iou25": 0.004, |
| "grounding_acc_iou50": 0.0, |
| "pointing_accuracy": 0.314, |
| "loss": 0.0334913391391035 |
| }, |
| "timestamp": "2026-07-05T20:02:26.052425", |
| "note": "best_model is a pointer; load checkpoint-{global_step}/ instead, or use scripts/serve_app.py which resolves checkpoint_step.txt automatically." |
| } |