PDFTranslator / benchmark /parser /evaluation /requirements-eval.txt
hoang.nguyen6
deploy
f66643d unverified
Raw
History Blame Contribute Delete
1.03 kB
# Thư viện cho các script đánh giá parser-vs-GT (eval_layout.py + formula/table).
# Chỉ dùng để CHẤM ĐIỂM, tách khỏi requirements.txt chạy parser.
# Edit distance nhanh (khớp đúng metric OmniDocBench: Levenshtein.distance).
python-Levenshtein>=0.21
# TEDS cho bảng — tái dùng OmniDocBench/src/metrics/table_metric.py:
apted>=1.0.3 # tree edit distance
lxml>=4.9 # parse HTML bảng
tqdm>=4.66 # progress bar (table_metric import)
# Tiện phân tích / xuất bảng số (tùy chọn, để gom kết quả ra CSV).
pandas>=2.0
# CDM cho công thức (eval_formula_cdm.py). NGOÀI RA cần dependency HỆ THỐNG:
# apt install texlive-latex-base texlive-latex-extra texlive-fonts-recommended imagemagick
numpy>=1.24
Pillow>=10.0
scipy>=1.10
# BẮT BUỘC cho CDM: thiếu pylatexenc thì tokenizer LaTeX trả rỗng -> CDM fallback
# cắt theo dấu cách -> điểm sai bét (F1 giả ~0). Có nó thì CDM bất biến với spacing.
pylatexenc>=2.10