Настройка длины резюме
Функция 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"])