{ "architecture": "Kraken BLLA topline segmenter", "release": "v1.2", "weights_sha256": "92d824f7c780a4b63a61eb1bb7c6f1a23a865a1f0e3917bc93f946312eb8298d", "selected_checkpoint": "checkpoint_03-0.5272.ckpt", "selection": "best 60-page checkpoint-validation mean IoU among six completed epochs (epoch 4 in one-based numbering)", "job": "https://huggingface.co/jobs/tadad/6ac536d2fbc85ba6823b8207", "results": "hf://buckets/tadad/jobs-artifacts/midf-blla-v12-slantcurve-20261006T175841", "dataset": "tadad/midf-egangotri-sanskrit", "dataset_revision": "fa66bc54", "dataset_path": "data/segmentation/v1.1", "train_pages": 1916, "train_lines": 18990, "train_entries_per_epoch": 2383, "oversampling": "467 training pages with median topline slope above 1 degree or more than 30% of rows bowing by over 1% of their length are listed twice", "validation_pages": 734, "validation_lines": 9514, "test_pages": 229, "test_lines": 2711, "initialization": "hf://models/tadad/midf-sanskrit-ocr@1b86778317c50a9db0334a2d5d32dc4b35909226/segmentation/model.safetensors", "initialization_release": "v1.0", "initialization_revision": "1b86778317c50a9db0334a2d5d32dc4b35909226", "initialization_sha256": "5ce4dc4c6c0520bc08bb6de744356d58a549580bff6b2139b4a86bbb45a66dc1", "initialization_note": "v1.0 descends from v0.3, which was trained with M00638 examples. M00638 pages are held out from both continuations but are not manuscript-unseen to the inherited weights.", "learning_rate": 0.00005, "schedule": "reduceonplateau", "schedule_patience": 2, "schedule_gamma": 0.5, "line_width": 12, "augmentation": "training/augment.py SlantCurveAugmenter via training/ketos_augmented.py: rotation up to 6 degrees with shear up to 2 degrees on half the samples, a smooth row-bending vertical warp on a third, blur (p=0.2), colour jitter (p=0.3); applied identically to the page and its rasterized topline target", "precision": "bf16-mixed", "seed": 42, "kraken_version": "7.1.1", "epochs_completed": 6, "checkpoint_scores": [0.5163, 0.5123, 0.5222, 0.5272, 0.5204, 0.5177], "checkpoint_score_note": "Mean IoU on the 60-page checkpoint-validation panel. Not comparable with v1.0's 0.4795 because the wider topline target changes the IoU baseline.", "stop_reason": "3.5-hour training limit reached; best checkpoint recovered", "job_runtime_seconds": 14874, "estimated_compute_usd": 10.33, "inference_settings": { "input_height": 1200, "min_line_length": 0.2, "note": "Chosen after training on held-out pages; see evaluation.json. The checkpoint's own default input height is 1800." } }