evaluate
签名
- 执行问答/生成类任务的自动指标评估。
- 支持指标:
acc、em、coverem、stringem、f1、rouge-1、rouge-2、rouge-l。 - 结果自动保存为
.json文件,并以 Markdown 表格形式打印。
evaluate_trec
签名
- 基于
pytrec_eval进行 IR 检索指标评估。 - 读取标准 TREC 格式:
- qrels:
<qid> <iter> <docid> <rel> - run:
<qid> Q0 <docid> <rank> <score> <tag>
- qrels:
- 支持指标:
mrr、map、recall@k、precision@k、ndcg@k。 - 自动统计聚合结果并以表格输出。
evaluate_trec_pvalue
签名
- 对两个 TREC 结果文件进行显著性比较,采用双尾置换检验计算 p-value。
- 默认重采样次数
n_resamples=10000。 - 输出均值、差异、p 值及显著性标识。
参数配置
servers/evaluation/parameter.yaml