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
- Pre-train on synthetic Arabic names until saturation
- Curriculum: real→synthetic→real transition
- 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
- -
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support