Метрҳои истифодашуда барои OCR кадомҳоянд?
sobes.tech AI
Ҷавоб аз AI
Барои арзёбии сифати OCR (таҳлили optикии ҳарфҳо), одатан меъёрҳои зерин истифода мешаванд:
-
Дарки хатогиҳои ҳарф (CER) — дарсади хатогиҳо дар сатҳи ҳарфҳо. Инро ҳамчун нисбати шумораи воридотҳо, хориҷҳо ва ивазкунии ҳарфҳо нисбат ба шумораи умумии ҳарфҳо дар матни истинод ҳисоб мекунанд.
-
Дарки хатогиҳои калима (WER) — монанд ба CER, аммо дар сатҳи калимаҳо. Барои арзёбии дурустии фаҳмидани калимаҳои пурра муҳим аст.
-
Дақиқӣ (Accuracy) — нисбати калимаҳо ё ҳарфҳои дуруст шенасоиишуда.
-
Precise, Recall ва F1-score — агар OCR барои баровардани ҳодисаҳо ё синфҳои муайяни ҳарфҳо истифода шавад.
Масалан, ҳисоб кардани CER:
import editdistance
def cer(reference, hypothesis):
ref = list(reference)
hyp = list(hypothesis)
distance = editdistance.eval(ref, hyp)
return distance / len(ref)
reference = "мисол"
hypothesis = "мисол"
print(f"CER: {cer(reference, hypothesis):.2%}")
Ин меъёрҳо кӯмак мекунанд, ки системҳои OCR-ро ба таври объективӣ муқоиса кунанд ва сифати онҳоро беҳтар гардонанд.