YAML Metadata Warning:empty or missing yaml metadata in repo card

Check out the documentation for more information.

PaddleOCR-VL Egyptian ID OCR (Curriculum Learning)

Fine-tuned PaddleOCR-VL for Egyptian national ID OCR using curriculum learning.

Training

Stage: 2/3 Total Epochs: 9 Best Accuracy: 90.5%

Curriculum Structure

  1. Pre-train on synthetic Arabic names until saturation
  2. Curriculum: real→synthetic→real transition
  3. Polish on real data with lower LR

Datasets

  • Synthetic: abzoo/arabic-names-synthetic-ocr (2,363 train / 262 val)
  • Real: abzoo/egyptian-id-ocr (2,436 train / 211 test)

Results

Accuracy

Metric Score
Strict 182/211 (86.3%)
Normalized 191/211 (90.5%)

Edit Distance Breakdown

Distance Count %
✓ Exact (0) 191 90.5%
~ Close (1) 12 5.7%
~ Close (2) 5 2.4%
~ Close (3) 2 0.9%
✗ Wrong (4+) 1 0.5%

Training History

Epoch Stage Strict Normalized
1 1 31.3% 35.1%
2 1 37.9% 41.2%
3 1 31.8% 36.0%
4 1 31.8% 34.6%
6 2 83.4% 87.7%
7 2 79.1% 83.9%
9 2 86.3% 90.5%

Usage

from unsloth import FastVisionModel

model, tokenizer = FastVisionModel.from_pretrained(
    "abzoo/paddleocr-vl-curriculum-015",
    load_in_4bit=True,
)

Base Model

  • unsloth/PaddleOCR-VL
  • LoRA r=64, alpha=64
Downloads last month
-
Safetensors
Model size
1.0B params
Tensor type
BF16
·
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support