Middle
OCR uchun qanday metrikalar ishlatiladi?
sobes.tech AI
AIdan javob
OCR (Optik Harf Tanib) sifatini baholash uchun odatda quyidagi mezonlar ishlatiladi:
-
Harf Xato Darajasi (CER) — harf darajasida xatolar foizi. Bu, kiritilgan, o'chirilgan va almashtirilgan harflar sonining umumiy harf soniga nisbati sifatida hisoblanadi.
-
So'z Xato Darajasi (WER) — CER ga o'xshash, lekin so'z darajasida. Bu, to'liq so'zlar to'g'ri tanilganligini baholash uchun muhim.
-
Aniqlik (Accuracy) — to'g'ri tanilgan harf yoki so'zlar ulushi.
-
Precision, Recall va F1-score — agar OCR ma'lum entitilar yoki harf sinflarini chiqarishda ishlatilsa, qo'llaniladi.
CER hisoblash misoli:
import editdistance
def cer(reference, hypothesis):
ref = list(reference)
hyp = list(hypothesis)
distance = editdistance.eval(ref, hyp)
return distance / len(ref)
reference = "namuna"
hypothesis = "namuna"
print(f"CER: {cer(reference, hypothesis):.2%}")
Ushbu mezonlar turli OCR tizimlarini ob'ektiv ravishda taqqoslash va ularning sifatini oshirishga yordam beradi.