Downloads · 30 days
14
14% of all-time downloads
wjbmattingly/lfm2-vl-1.6B-catmus
lfm2-vl-1.6B-catmus is a machine learning model from wjbmattingly. Use it for the machine learning task on the model card, and read the license before you ship it in a product.
This model is a fine-tuned version of LiquidAI/LFM2-VL-1.6B using the brute-force-training package.
Downloads · 30 days
14
14% of all-time downloads
All-time downloads
97
Public
Parameters
1.6B
3.2 GB on disk
Likes
1
Public
Click a slice to open those files.
.safetensors3.2 GB · 100%
From the Hugging Face model README
This model is a fine-tuned version of LiquidAI/LFM2-VL-1.6B using the brute-force-training package.
Initial Model Performance (before training):
| Step | Checkpoint Type | Loss | Perplexity | Char Acc | Word Acc | Improvement vs Pre |
|---|---|---|---|---|---|---|
| Pre | pre_training | 6.2121 | 498.73 | 18.6% | 2.0% | +0.0% |
| 10,000 | checkpoint | 0.7252 | 2.07 | 18.1% | 1.4% | +88.3% |
| Step | Training Loss | Timestamp |
|---|---|---|
| 9,991 | 0.889550 | 2025-08-13T13:54 |
| 9,992 | 0.641465 | 2025-08-13T13:54 |
| 9,993 | 0.997256 | 2025-08-13T13:54 |
| 9,994 | 0.746186 | 2025-08-13T13:54 |
| 9,995 | 0.850397 | 2025-08-13T13:54 |
| 9,996 | 0.359374 | 2025-08-13T13:54 |
| 9,997 | 1.091660 | 2025-08-13T13:54 |
| 9,998 | 1.327502 | 2025-08-13T13:54 |
| 9,999 | 0.802447 | 2025-08-13T13:54 |
| 10,000 | 0.477249 | 2025-08-13T13:54 |

This chart shows the training loss progression, character accuracy, word accuracy, and perplexity over time. Red dots indicate evaluation checkpoints.

Comprehensive comparison of all evaluation metrics across training checkpoints. Red=Pre-training, Blue=Checkpoints, Green=Final.
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 checkpointsfrom transformers import AutoModelForCausalLM, AutoTokenizer
# For vision-language models, use appropriate imports
model = AutoModelForCausalLM.from_pretrained("./model_step_10000")
tokenizer = AutoTokenizer.from_pretrained("./model_step_10000")
# Your inference code here
{
"dataset_name": "CATMuS/medieval",
"model_name": "LiquidAI/LFM2-VL-1.6B",
"max_steps": 100000,
"eval_steps": 10000,
"num_accumulation_steps": 4,
"learning_rate": 1e-05,
"train_batch_size": 10,
"val_batch_size": 10,
"train_select_start": 0,
"train_select_end": 120000,
"val_select_start": 120001,
"val_select_end": 150000,
"train_field": "train",
"val_field": "train",
"image_column": "im",
"text_column": "text",
"user_text": "Transcribe this medieval manuscript line"
}
This model card was automatically generated by brute-force-training on 2025-08-13 13:56:59