metadata
language:
- ru
license: apache-2.0
inference:
parameters:
top_p: 0.9
widget:
- text: >-
В России может появиться новый штамм коронавируса «омикрон», что может
привести к подъему заболеваемости в январе, заявил доцент кафедры
инфекционных болезней РУДН Сергей Вознесенский. Он отметил, что вариант
«дельта» вызывал больше летальных случаев, чем омикрон, именно на фоне
«дельты» была максимальная летальность.
example_title: Коронавирус
- text: >-
Начальника штаба обороны Великобритании адмирала Тони Радакина заставили
имитировать активность во время визита в ангар с тяжелым вооружением,
сообщила британская пресса. В приказе говорилось, что военнослужащим было
велено подбегать к автомобилям, открывать все люки, затворы, листать
руководство по эксплуатации и осматриваться машины, будто проводится
функциональный тест для обеспечения правильной работы оборудования.
example_title: Британия
- text: >-
Для воспроизведения музыки достаточно нажимать на кнопки клавиатуры.
Каждой клавише соответствует определенный семпл — есть маракасы и
футуристичные звуки, напоминающие выстрелы бластеров. Из всего
многообразия можно формировать собственные паттерны и наблюдать за
визуализацией с анимированными геометрическими фигурами. Что интересно,
нажатием клавиши пробел можно полностью переменить оформление, цвета на
экране и звучание семплов.
example_title: Технологии
H
from itertools import groupby
import torch
from transformers import T5ForConditionalGeneration, T5Tokenizer
model_name = "0x7194633/keyt5-large"
tokenizer = T5Tokenizer.from_pretrained(model_name)
model = T5ForConditionalGeneration.from_pretrained(model_name)
def generate(text, **kwargs):
inputs = tokenizer(text, return_tensors='pt')
with torch.no_grad():
hypotheses = model.generate(**inputs, num_beams=5, **kwargs)
s = tokenizer.decode(hypotheses[0], skip_special_tokens=True)
s = s.replace('; ', ';').replace(' ;', ';').lower().split(';')
s = [el for el, _ in groupby(s)]
return s
article = """Названы опасные для поджелудочной железы продукты
Врач лабораторной диагностики сети медицинских офисов LabQuest Анна Сафонова
рассказала, что за последние десять лет диагноз «панкреатит» ставится в три
раза чаще. Специалист отметила, что в зоне риска находятся люди 30–40 лет, а
динамика заболеваемости среди подростков превышает средние показатели.
Причиной этого является несбалансированное питание, акцент в котором сделан на
углеводистую и жирную пищу, а также массовая приверженность фастфудом."""
print(generate(article, top_p=1.0, max_length=64))
# ['лабораторная диагностика', 'панкреатит', 'профилактика', 'профилактика заболеваний', 'научно-популярное', 'биотехнологии', 'здоровье']