Nanosaur2-670M
well9472 · Kit
Makes illustrations from text prompts with a small 670M-parameter diffusion model, run through ComfyUI. Built as a low-budget research model for people who wan…
Reads handwritten Arabic text from images and returns it as text. A fine-tuned PaddleOCR-VL model for people digitizing Arabic handwriting.
waqf-ocr-hand-written-v1 is a kit in the Productivity category, listed by Mindket. It is free. This is version 1, last updated on . Download it on this page, a zip of its files. Nothing in it runs by itself.
pip install -U huggingface_hub hf download Waqf-AI/waqf-ocr-hand-written-v1
This is an optical character recognition model for handwritten Arabic. It was fine-tuned from PaddleOCR-VL-1.6 on a set of augmented Arabic handwriting images. You give it a picture of a line of handwriting and it returns the text.
It suits people who need Arabic handwriting turned into editable text, and researchers who work on Arabic handwriting recognition.
| Industry | Who uses it | How they use it | Example |
|---|---|---|---|
| Archives and libraries | Digitization teams | Convert handwritten Arabic pages into searchable text | Scanning a handwritten notebook into text |
| Education | Teachers and students | Transcribe handwritten Arabic notes or exercises | Turning a handwritten lesson into a text file |
| Research | Document analysis researchers | Use the model as a baseline for handwriting recognition | Comparing it with another vision model on handwritten lines |
| Publishing | Editors | Get a first draft of text from handwritten manuscripts | Preparing a manuscript page for proofreading |
You can skip it if your text is printed rather than handwritten, or is in a language other than Arabic.
| Use case | Who | What they get back |
|---|---|---|
| Transcribe a handwritten line | Anyone with scans | The Arabic text of the image |
| Digitize handwritten documents | Archives | Text ready to search or proofread |
| Benchmark an OCR model | Researchers | Error rates to compare against other models |
pip install -U huggingface_hub hf download Waqf-AI/waqf-ocr-hand-written-v1
You open an image of handwriting, load the processor and model through transformers, and ask the model to read the image. The part of the card shown here begins the usage code like this.
from PIL import Image
import torch
from transformers import AutoProcessor, AutoModelForImageTextToText
processor = AutoProcessor.from_pretrained("Waqf-AI/written_ocr_paddle1.6", trust_remote_code=True)A person has a scanned image of one line of handwritten Arabic and loads it with PIL. They pass it to the model. What comes back is the Arabic text of that line. The card shows sample lines where the output matched the reference exactly.
If you are new to this, begin with one clean image of a single line of handwriting, because the model was tested on text lines. Compare the output with the image yourself.
If you know the field, the card tests on 200 held-out handwritten line images from the same augmented dataset. It reports a word error rate of 0.0077 and a character error rate of 0.0056, against 0.8057 and 0.3690 for the base PaddleOCR-VL-1.6 and higher rates for the Qwen vision models it tried.
| Model | Word error rate | Character error rate |
|---|---|---|
| PaddleOCR-VL-1.6 base | 0.8057 | 0.3690 |
| Qwen2.5-VL-7B-Instruct | 0.6322 | 0.3292 |
| This fine-tuned model | 0.0077 | 0.0056 |
Reads handwritten Arabic text from images and returns it as text. A fine-tuned PaddleOCR-VL model for people digitizing Arabic handwriting.
Made by Waqf-AI on Hugging Face. These notes are Mindket's, written from its model page and model card; the model's own files and license are on Hugging Face.
What it is: This is an optical character recognition model for handwritten Arabic. It was fine-tuned from PaddleOCR-VL-1.6 on a set of augmented Arabic handwriting images. You give it a picture of a line of handwriting and it returns the text.
Who it suits: It suits people who need Arabic handwriting turned into editable text, and researchers who work on Arabic handwriting recognition.
Industry | Who uses it | How they use it | Example
Archives and libraries | Digitization teams | Convert handwritten Arabic pages into searchable text | Scanning a handwritten notebook into text
Education | Teachers and students | Transcribe handwritten Arabic notes or exercises | Turning a handwritten lesson into a text file
Research | Document analysis researchers | Use the model as a baseline for handwriting recognition | Comparing it with another vision model on handwritten lines
Publishing | Editors | Get a first draft of text from handwritten manuscripts | Preparing a manuscript page for proofreading
You can skip it if your text is printed rather than handwritten, or is in a language other than Arabic.
Where to use it:
Use case | Who | What they get back
Transcribe a handwritten line | Anyone with scans | The Arabic text of the image
Digitize handwritten documents | Archives | Text ready to search or proofread
Benchmark an OCR model | Researchers | Error rates to compare against other models
How to set it up:
pip install -U huggingface_hub
hf download Waqf-AI/waqf-ocr-hand-written-v1
How to use it: You open an image of handwriting, load the processor and model through transformers, and ask the model to read the image. The part of the card shown here begins the usage code like this.
from PIL import Image
import torch
from transformers import AutoProcessor, AutoModelForImageTextToText
processor = AutoProcessor.from_pretrained("Waqf-AI/written_ocr_paddle1.6", trust_remote_code=True)
Example: A person has a scanned image of one line of handwritten Arabic and loads it with PIL. They pass it to the model. What comes back is the Arabic text of that line. The card shows sample lines where the output matched the reference exactly.
For newcomers and experts: If you are new to this, begin with one clean image of a single line of handwriting, because the model was tested on text lines. Compare the output with the image yourself.
If you know the field, the card tests on 200 held-out handwritten line images from the same augmented dataset. It reports a word error rate of 0.0077 and a character error rate of 0.0056, against 0.8057 and 0.3690 for the base PaddleOCR-VL-1.6 and higher rates for the Qwen vision models it tried.
Scan or photograph a line of handwriting
Load the image with PIL
Load the processor and model
The model reads the image
Read the Arabic text it returns
Good to know:
Model | Word error rate | Character error rate
PaddleOCR-VL-1.6 base | 0.8057 | 0.3690
Qwen2.5-VL-7B-Instruct | 0.6322 | 0.3292
This fine-tuned model | 0.0077 | 0.0056
Download its files with Hugging Face's command line:
pip install -U huggingface_hub
hf download Waqf-AI/waqf-ocr-hand-written-v1
Then follow the usage in its model card. Nothing in this kit runs by itself.
README.md 5 KB
Listed Hugging Face models in the same category that share the most tags with this one.
| Product | Downloads, last 30 days | Likes | Parameters | License | Last change |
|---|---|---|---|---|---|
| waqf-ocr-hand-written-v1 This page | 266 | 7 | 959M | apache-2.0 | |
| PaddleOCR-VLShares paddleocr · paddleocr_vl · image-text-to-text | 12,780 | 1,685 | 959M | apache-2.0 | |
| PaddleOCR-VL-1.6Shares paddleocr · paddleocr_vl · safetensors | 100,031 | 585 | 959M | apache-2.0 | |
| Chandra OCR 2Shares image-text-to-text · conversational · safetensors | 1,356,074 | 606 | 5.3B | openrail | |
| Surya OCR 2.5Shares image-text-to-text · conversational · safetensors | 75,033 | 52 | 689M | openrail | |
| MinerU2.5-ProShares image-text-to-text · conversational · safetensors | 37,179 | 115 | 1.2B | apache-2.0 |
well9472 · Kit
Makes illustrations from text prompts with a small 670M-parameter diffusion model, run through ComfyUI. Built as a low-budget research model for people who wan…
Wan-AI · Kit
Makes video clips from a text prompt or an image plus text, at up to 720P and 24 frames per second, in the Diffusers format for a single consumer GPU.
Wan-AI · Kit
Generates cinematic video of a character driven by an audio track, and can also lip-sync existing video. For video creators, animators and researchers with a l…
Wan-AI · Kit
Generates short 480P videos from a text prompt with the small 1.3B Wan2.1 model, packaged for the diffusers library. Runs on a consumer graphics card with abou…
serendipitylabs · Kit
Turns spoken Malayalam into text on a CPU or a CUDA GPU, as an early research release from Serendipity Labs. For people who want draft transcripts of short, cl…
OrdenWills · Kit
Turns plain home commands such as turn off the TV into structured tool calls, checking device states first. A 350M model for smart home builders and tinkerers.