Sobes.tech
Middle

Метрҳои истифодашуда барои 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-ро ба таври объективӣ муқоиса кунанд ва сифати онҳоро беҳтар гардонанд.