【NLP】NMT之BLEU

BLEU score 用来评价一个翻译系统的好坏。计算公式如下:

\small BLEU = BP\sum_{n=1}^{N} w_nlogP_n

N指使用N-gram计算Pn。BLEU越高越好。

1. 计算Pn

Pn = (候选译文与参考译文相同的N-gram数目) / (候选译文中所有N-gram的数目)

wn为权重,可以取平均值1/N

当有多个标准答案时,取min(max(候选译文)参考译文)。

2. 计算惩罚项BP

\small BP = \left\{\begin{matrix} 1 &c >= r \\ exp(1 - r/c)& c < r \end{matrix}\right.

c指候选译文(预测译文)的长度,r指(所有参考译文中,其长度与候选译文最接近的长度)

相关文章:https://blog.csdn.net/guolindonggld/article/details/56966200

猜你喜欢

转载自blog.csdn.net/u013166817/article/details/83646758
nmt