НачатьНачать бесплатно

Настройка длины резюме

Функция pipeline() имеет два важных параметра: min_new_tokens и max_new_tokens. Они позволяют управлять длиной итогового текста резюме — делать его коротким, развёрнутым или укладывающимся в определённое количество слов. Это может быть полезно при ограничениях на объём хранилища, для повышения читаемости или улучшения качества резюме.

Вы поэкспериментируете с двумя вариантами суммаризатора — кратким и подробным — задав сначала узкий диапазон значений, а затем более широкий.

pipeline из библиотеки transformers и переменная original_text уже загружены для вас.

Это упражнение является частью курса

Работа с Hugging Face

Посмотреть курс

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# Generate a summary of original_text between 1 and 10 tokens
short_summarizer = pipeline(task="summarization", model="cnicu/t5-small-booksum", ____=1, ____=10)

short_summary_text = ____(original_text)

print(short_summary_text[0]["summary_text"])
Редактировать и запускать код