, 你将探索 BLEU 评分, 并使用 Python 中的 NLTK 库对候选文本进行评估和评分
完成本教程后, 你将收获:
BLEU 评分的简单入门介绍, 并直观地感受到到底是什么正在被计算
如何使用...Machine Translation,2002 年发表
n 元组匹配的计数结果会被修改, 以确保将参考文本中的单词都考虑在内, 而不会对产生大量合理词汇的候选翻译进行加分在 BLEU 论文中这被称之为修正的...BLEU 评分的实现, 你可以使用它来评估生成的文本, 通过与参考文本对比
语句 BLEU 分数
NLTK 提供了 sentence_bleu()函数, 用于根据一个或多个参考语句来评估候选语句
参考语句必须作为语句列表来提供..., 其中每个语句是一个记号列表候选语句作为一个记号列表被提供例如:
from nltk.translate.bleu_score import sentence_bleu
reference = [['...,2002 年发表
nltk.translate.bleu_score 的源码
nltk.translate 包的 API 文档
总结
在本教程中, 你探索了 BLEU 评分, 根据在机器翻译和其他语言生成任务中的参考文本对候选文本进行评估和评分