Spaces:
Running
Running
File size: 744 Bytes
900df0b | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | """
مثال: تقييم دقة OCR
=====================
حساب CER و WER لمقارنة النص المرجعي مع نتيجة OCR.
"""
from modules.evaluation.metrics import evaluate, calculate_cer, calculate_wer
reference = "بسم الله الرحمن الرحيم"
hypothesis = "بسم ا لله الرحمن الرحيم"
# تقييم شامل
result = evaluate(reference, hypothesis)
print(f"CER: {result.cer:.4f}")
print(f"WER: {result.wer:.4f}")
print(f"الدقة: {result.accuracy:.1f}%")
print(f"الجودة: {result.quality_grade}")
# أو حساب منفصل
cer = calculate_cer(reference, hypothesis)
wer = calculate_wer(reference, hypothesis)
print(f"\nCER مباشر: {cer:.4f}")
print(f"WER مباشر: {wer:.4f}")
|