TGViewer
DevTwitter | توییت برنامه نویسی DevTwitter | توییت برنامه نویسی @devtwitter · 32.4K subscribers
Post #12524 6.94K
این روزها برای هر مسئله‌ای سریع می‌ریم سراغ VLMها؛ حتی برای OCR و سؤال‌-جواب روی اسناد دست‌نویس. ولی خیلی وقت‌ها این بهترین انتخاب نیست.

اگر هدفتون اینه که روی هزاران/میلیون‌ها سند دست‌نویس جستجو و Question Answering انجام بدید، اینکه هر بار تصویر رو بدید به یک Vision-Language Model تا دوباره متن رو از روی پیکسل‌ها بخونه، هم گرونه، هم کند، و هم همیشه قابل اعتماد نیست. مدل هر بار باید با یک تصویر شاید تار یا ناخوانا کلنجار بره و نتیجه هم ممکنه هر دفعه کمی متفاوت باشه.

به‌جاش اول سعی کنید خود مرحله‌ی OCR رو تا جای ممکن بهینه کنید.

مثلاً:
* کیفیت تصویر رو بهتر کنید.
* از مدل‌های OCR تخصصی یا fine-tuned استفاده کنید.
* خروجی OCR رو با post-processing اصلاح کنید.
* اگر لازمه چند OCR مختلف رو ترکیب کنید یا از domain knowledge (اطلاعات دامنه) استفاده کنید.

وقتی متن باکیفیت استخراج شد، بقیه‌ی مسیر خیلی ساده‌تر و ارزان‌تر می‌شه: متن رو embed و index کنید، جستجو روی متن انجام بدید، و فقط در صورت نیاز تصویر اصلی رو برای راستی‌آزمایی یا نمایش برگردونید.

همیشه لازم نیست VLM روی مسیر اصلی (hot path) باشه. خیلی وقت‌ها یک OCR خوب + Retrieval متنی هم سریع‌تره، هم ارزان‌تر، و هم در مقیاس پایدارتر.

قبل از اینکه برای OCR سراغ VLM برید، از خودتون بپرسید: «آیا واقعا OCRم رو تا آخر بهینه کرده‌ام؟»
این بلاگ خیلی خوب توضیح میده که چطور OCR را با DSPy بهینه کنید. به همراه کد:
https://lancedb.com/blog/make-handwritten-notes-searchable-optimizing-an-ocr-pipeline-with-lancedb

@DevTwitter | <Mehdi Allahyari/>
  • ❤ 25
  • 👍 7
  • 👎 3
More from @devtwitter
  1. Oct 3, 2026یک API و ۴ خروجی؛ یک تغییر و ۴ دردسر! این اتفاق زمانی میفته که SDK، CLI، Documentation و S…
  2. Oct 3, 2026🍁 آخرین روز تخفیف‌های پاییزی دوره‌های کندو 🔥 اگه منتظر زمان مناسب برای شروع یادگیری یه م…
  3. Oct 3, 2026بعضی پروژه‌ها از یه نیاز شروع میشن، بعضیها هم از یه پست لینکدین چند وقت پیش تو لینکدین یه…
  4. Oct 3, 2026سایت serv00.com سرور freebsd مادام العمر با ۵۱۲ مگ رم و ۳ گیگ فضا فقط به ۳۰۰۰ نفر می‌ده. @…
  5. Oct 2, 2026با RyzerDNS، تحریم‌ها دیگر مانع شما نیستند. از هوش مصنوعی‌هایی مثل ChatGPT، Gemini و Claud…
  6. Oct 2, 2026گوگل چند وقت پیش ax رو معرفی کرد که اُپن سورسه ولی کم دیدم در موردش حرف زده بشه. مشکل kube…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →