Расчет оценки BLEU между предложениями-кандидатами и эталонными предложениями в PythonPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Расчет оценки BLEU между предложениями-кандидатами и эталонными предложениями в Python

Сообщение Anonymous »

Я рассчитываю оценку BLEU между двумя предложениями, которые кажутся мне очень похожими, но моя оценка BLEU оказывается очень низкой. Должно ли это случиться?
prediction = "I am ABC."
reference = "I'm ABC."

from nltk.translate.bleu_score import sentence_bleu, corpus_bleu
from nltk.translate.bleu_score import SmoothingFunction
# Tokenize the sentences
prediction_tokens = prediction.split()
reference_tokens = reference.split()

# Calculate BLEU score
bleu_score = sentence_bleu([reference_tokens], prediction_tokens, smoothing_function=SmoothingFunction().method4)

# Print the BLEU score
print(f"BLEU score: {bleu_score:.4f}")

Output is 0.0725


Подробнее здесь: https://stackoverflow.com/questions/783 ... -in-python
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»