Serialtechlab / paligemma2-dhivehi-ocr-full

huggingface.co
Total runs: 0
24-hour runs: 0
7-day runs: 0
30-day runs: 0
Model's Last Updated: June 30 2025
image-text-to-text

Introduction of paligemma2-dhivehi-ocr-full

Model Details of paligemma2-dhivehi-ocr-full

paligemma2-dhivehi-ocr-full

Model Description

This is a fine-tuned PaliGemma model for Dhivehi (Thaana script) Optical Character Recognition (OCR). The model has been merged from a LoRA adapter into a standalone model for easy deployment.

Original adapter: alakxender/paligemma2-qlora-dhivehi-ocr-224-sl-md-16k
Base model: google/paligemma2-3b-pt-224
Merged on: 2025-06-29 09:02:20

Capabilities
  • Extract Dhivehi/Thaana text from images
  • Handle both single-line and multi-line text
  • Optimized for printed Dhivehi text recognition
  • Works with various image formats and qualities
Usage
import torch
from PIL import Image
from transformers import AutoProcessor, PaliGemmaForConditionalGeneration

# Load the merged model (no base model loading required!)
model_id = "Serialtechlab/paligemma2-dhivehi-ocr-full"
model = PaliGemmaForConditionalGeneration.from_pretrained(
    model_id,
    torch_dtype=torch.bfloat16,
    device_map="auto"
)
processor = AutoProcessor.from_pretrained(model_id)

# Load your image
image = Image.open("your_image.png")

# Prepare inputs
prompt = "<image>What text is written in this image?"
inputs = processor(text=prompt, images=image, return_tensors="pt")

# Move to GPU
for k, v in inputs.items():
    if k == "pixel_values":
        inputs[k] = v.to(torch.bfloat16).to("cuda")
    else:
        inputs[k] = v.to("cuda")

# Generate
with torch.inference_mode():
    outputs = model.generate(
        **inputs,
        max_new_tokens=500,
        do_sample=False
    )

# Decode result
result = processor.batch_decode(outputs, skip_special_tokens=True)[0]
dhivehi_text = result.replace(prompt, "").strip()
print(f"Extracted text: " + dhivehi_text)
Model Details
  • Architecture: PaliGemma (Vision-Language Model)
  • Fine-tuning: LoRA (Low-Rank Adaptation)
  • Training data: Dhivehi text images
  • Language: Dhivehi (Thaana script)
  • Model size: ~5.9GB (merged weights)
Performance

This model provides accurate Dhivehi text extraction from images with good performance on:

  • Printed text
  • Various font sizes
  • Different image qualities
  • Single and multi-line text layouts
Limitations
  • Optimized for printed text (handwritten text may have lower accuracy)
  • Performance depends on image quality and text clarity
  • Best results with high-contrast, clear images
Training Details
  • Base model: google/paligemma2-3b-pt-224
  • Fine-tuning method: LoRA (Low-Rank Adaptation)
  • Target modules: Vision and language model layers
  • Rank: 16
  • Alpha: 32
Citation

If you use this model, please cite:

@misc{dhivehi-ocr-paligemma,
  title={Dhivehi OCR with PaliGemma},
  author={Serialtechlab},
  year={2024},
  howpublished={\url{https://huggingface.co/Serialtechlab/paligemma2-dhivehi-ocr-full}}
}
License

This model is released under the Apache 2.0 license, following the base model's licensing terms.

Runs of Serialtechlab paligemma2-dhivehi-ocr-full on huggingface.co

0
Total runs
0
24-hour runs
0
3-day runs
0
7-day runs
0
30-day runs

More Information About paligemma2-dhivehi-ocr-full huggingface.co Model

More paligemma2-dhivehi-ocr-full license Visit here:

https://choosealicense.com/licenses/apache-2.0

paligemma2-dhivehi-ocr-full huggingface.co

paligemma2-dhivehi-ocr-full huggingface.co is an AI model on huggingface.co that provides paligemma2-dhivehi-ocr-full's model effect (), which can be used instantly with this Serialtechlab paligemma2-dhivehi-ocr-full model. huggingface.co supports a free trial of the paligemma2-dhivehi-ocr-full model, and also provides paid use of the paligemma2-dhivehi-ocr-full. Support call paligemma2-dhivehi-ocr-full model through api, including Node.js, Python, http.

paligemma2-dhivehi-ocr-full huggingface.co Url

https://huggingface.co/Serialtechlab/paligemma2-dhivehi-ocr-full

Serialtechlab paligemma2-dhivehi-ocr-full online free

paligemma2-dhivehi-ocr-full huggingface.co is an online trial and call api platform, which integrates paligemma2-dhivehi-ocr-full's modeling effects, including api services, and provides a free online trial of paligemma2-dhivehi-ocr-full, you can try paligemma2-dhivehi-ocr-full online for free by clicking the link below.

Serialtechlab paligemma2-dhivehi-ocr-full online free url in huggingface.co:

https://huggingface.co/Serialtechlab/paligemma2-dhivehi-ocr-full

paligemma2-dhivehi-ocr-full install

paligemma2-dhivehi-ocr-full is an open source model from GitHub that offers a free installation service, and any user can find paligemma2-dhivehi-ocr-full on GitHub to install. At the same time, huggingface.co provides the effect of paligemma2-dhivehi-ocr-full install, users can directly use paligemma2-dhivehi-ocr-full installed effect in huggingface.co for debugging and trial. It also supports api for free installation.

paligemma2-dhivehi-ocr-full install url in huggingface.co:

https://huggingface.co/Serialtechlab/paligemma2-dhivehi-ocr-full

Url of paligemma2-dhivehi-ocr-full

paligemma2-dhivehi-ocr-full huggingface.co Url

Provider of paligemma2-dhivehi-ocr-full huggingface.co

Serialtechlab
ORGANIZATIONS

Other API from Serialtechlab