Views
No views yet
| Step | Checkpoint Type | Loss | Perplexity | Char Acc | Word Acc | Improvement vs Pre |
|---|---|---|---|---|---|---|
| Pre | pre_training | 1.2974 | 3.66 | 27.7% | 11.6% | +0.0% |
| 500 | checkpoint | 0.9454 | 2.57 | 39.4% | 19.9% | +27.1% |
| 1,000 | checkpoint | 0.8644 | 2.37 | 38.7% | 19.1% | +33.4% |
| 1,500 | checkpoint | 0.8402 | 2.32 | 38.4% | 18.9% | +35.2% |
| 2,000 | checkpoint | 0.8139 | 2.26 | 37.9% | 19.8% | +37.3% |
| 2,500 | checkpoint | 0.7890 | 2.20 | 38.5% | 18.9% | +39.2% |
| 3,000 | checkpoint | 0.7793 | 2.18 | 39.3% | 19.5% | +39.9% |
| 3,500 | checkpoint | 0.7639 | 2.15 | 42.7% | 21.4% | +41.1% |
| 4,000 | checkpoint | 0.7483 | 2.11 | 41.2% | 20.4% | +42.3% |
| 4,500 | checkpoint | 0.7466 | 2.11 | 37.3% | 18.8% | +42.5% |
| 5,000 | checkpoint | 0.7358 | 2.09 | 40.4% | 20.5% | +43.3% |
| 5,500 | checkpoint | 0.7321 | 2.08 | 38.1% | 18.9% | +43.6% |
| 6,000 | checkpoint | 0.7276 | 2.07 | 38.8% | 17.6% | +43.9% |
| 6,500 | checkpoint | 0.7190 | 2.05 | 41.5% | 18.9% | +44.6% |
| 7,000 | checkpoint | 0.7224 | 2.06 | 41.6% | 18.7% | +44.3% |
| Step | Training Loss | Timestamp |
|---|---|---|
| 6,991 | 0.846698 | 2025-08-18T20:39 |
| 6,992 | 0.538150 | 2025-08-18T20:39 |
| 6,993 | 0.721188 | 2025-08-18T20:39 |
| 6,994 | 0.819544 | 2025-08-18T20:39 |
| 6,995 | 0.925656 | 2025-08-18T20:39 |
| 6,996 | 0.724563 | 2025-08-18T20:39 |
| 6,997 | 0.738329 | 2025-08-18T20:39 |
| 6,998 | 0.658910 | 2025-08-18T20:39 |
| 6,999 | 0.439738 | 2025-08-18T20:39 |
| 7,000 | 0.619257 | 2025-08-18T20:39 |


training_curves.png - 4-panel view: Training loss with eval points, Character accuracy, Word accuracy, Perplexityevaluation_comparison.png - 4-panel comparison: Loss, Character accuracy, Word accuracy, Perplexity across all checkpoints1from transformers import AutoModelForCausalLM, AutoTokenizer
2# For vision-language models, use appropriate imports
3
4model = AutoModelForCausalLM.from_pretrained("./model_step_7000")
5tokenizer = AutoTokenizer.from_pretrained("./model_step_7000")
6
7# Your inference code here1{
2 "dataset_name": "CATMuS/medieval",
3 "model_name": "LiquidAI/LFM2-VL-450M",
4 "max_steps": 10000,
5 "eval_steps": 500,
6 "num_accumulation_steps": 1,
7 "learning_rate": 1e-05,
8 "train_batch_size": 2,
9 "val_batch_size": 2,
10 "train_select_start": 0,
11 "train_select_end": 148000,
12 "val_select_start": 148001,
13 "val_select_end": 150000,
14 "train_field": "train",
15 "val_field": "train",
16 "image_column": "im",
17 "text_column": "text",
18 "user_text": "Transcribe this medieval manuscript line.",
19 "max_image_size": 200
20}