コード例 #1
0
ファイル: pairwise_bleu.py プロジェクト: blmoistawinde/KPCNet
def sentence_bleu(hypothesis, reference):
    bleu = _corpus_bleu(hypothesis, reference)
    for i in range(1, 4):
        bleu.counts[i] += 1
        bleu.totals[i] += 1
    bleu = compute_bleu(
        bleu.counts, bleu.totals,
        bleu.sys_len, bleu.ref_len, smooth_method='exp'
    )
    return bleu.score
コード例 #2
0
ファイル: score.py プロジェクト: ishine/fairseq
def corpus_bleu(sys_stream, ref_streams):
    bleu = _corpus_bleu(sys_stream, ref_streams, tokenize="none")
    return bleu.score