Views
No views yet
mic7ch/manchu-ocr-crnn-step1-syn's real_val-peak checkpoint, fine-tuned on real data only.manchu_word_accuracy on a held-out 1000-sample real validation split — the same selection rule used for the VLM models in the paper.checkpoint-19050.pth (uploaded as best_model.pth)| Split | manchu_word_accuracy | manchu_cer |
|---|---|---|
| synthetic-val (1000) | 76.91% | 4.809% |
| real-val (1000, held-out) | 99.14% | 0.381% |
| real-test (753) | 95.75% | 1.038% |
manchu_word_accuracy on held-out real_valmic7ch/manchu-ocr-crnn-base-3m
(itself based on https://github.com/mic7ch1/ManchuAI-OCR), differing only in training data composition.1import torch
2from huggingface_hub import hf_hub_download
3# Requires the CRNN code at https://github.com/<your-fork>/hongtaiji_parallel
4# (or use the standalone bundle in `crnn_standalone/`).
5from src.CRNN.inference import CRNNInference
6
7ckpt_path = hf_hub_download(repo_id="mic7ch/manchu-ocr-crnn-final", filename="best_model.pth")
8ocr = CRNNInference(ckpt_path)
9ocr.load_model()
10text = ocr.predict("path/to/image.png")
11print(text)char2idx, idx2char, and architectural hyperparameters (hidden_size, etc.), so no separate config is required for inference.@software{manchu_ocr_2026,
author = {Chung, H.-M. and collaborators},
title = {Vision-language-model OCR for Manchu script},
year = {2026},
url = {https://huggingface.co/mic7ch/manchu-ocr-crnn-final}
}