Danil
commited on
Commit
•
b75f76e
1
Parent(s):
201b24b
Update README.md
Browse files
README.md
CHANGED
@@ -13,4 +13,36 @@ widget:
|
|
13 |
- text: "Для воспроизведения музыки достаточно нажимать на кнопки клавиатуры. Каждой клавише соответствует определенный семпл — есть маракасы и футуристичные звуки, напоминающие выстрелы бластеров. Из всего многообразия можно формировать собственные паттерны и наблюдать за визуализацией с анимированными геометрическими фигурами. Что интересно, нажатием клавиши пробел можно полностью переменить оформление, цвета на экране и звучание семплов."
|
14 |
example_title: "Технологии"
|
15 |
---
|
16 |
-
# H
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
13 |
- text: "Для воспроизведения музыки достаточно нажимать на кнопки клавиатуры. Каждой клавише соответствует определенный семпл — есть маракасы и футуристичные звуки, напоминающие выстрелы бластеров. Из всего многообразия можно формировать собственные паттерны и наблюдать за визуализацией с анимированными геометрическими фигурами. Что интересно, нажатием клавиши пробел можно полностью переменить оформление, цвета на экране и звучание семплов."
|
14 |
example_title: "Технологии"
|
15 |
---
|
16 |
+
# H
|
17 |
+
```
|
18 |
+
from itertools import groupby
|
19 |
+
import torch
|
20 |
+
from transformers import T5ForConditionalGeneration, T5Tokenizer
|
21 |
+
|
22 |
+
model_name = "0x7194633/keyt5-large"
|
23 |
+
tokenizer = T5Tokenizer.from_pretrained(model_name)
|
24 |
+
model = T5ForConditionalGeneration.from_pretrained(model_name)
|
25 |
+
|
26 |
+
def generate(text, **kwargs):
|
27 |
+
inputs = tokenizer(text, return_tensors='pt')
|
28 |
+
with torch.no_grad():
|
29 |
+
hypotheses = model.generate(**inputs, num_beams=5, **kwargs)
|
30 |
+
s = tokenizer.decode(hypotheses[0], skip_special_tokens=True)
|
31 |
+
s = s.replace('; ', ';').replace(' ;', ';').lower().split(';')
|
32 |
+
s = [el for el, _ in groupby(s)]
|
33 |
+
return s
|
34 |
+
|
35 |
+
|
36 |
+
article = """Названы опасные для поджелудочной железы продукты
|
37 |
+
Врач лабораторной диагностики сети медицинских офисов LabQuest Анна Сафонова
|
38 |
+
рассказала, что за последние десять лет диагноз «панкреатит» ставится в три
|
39 |
+
раза чаще. Специалист отметила, что в зоне риска находятся люди 30–40 лет, а
|
40 |
+
динамика заболеваемости среди подростков превышает средние показатели.
|
41 |
+
Причиной этого является несбалансированное питание, акцент в котором сделан на
|
42 |
+
углеводистую и жирную пищу, а также массовая приверженность фастфудом."""
|
43 |
+
|
44 |
+
|
45 |
+
print(generate(article, top_p=1.0, max_length=64))
|
46 |
+
|
47 |
+
# ['лабораторная диагностика', 'панкреатит', 'профилактика', 'профилактика заболеваний', 'научно-популярное', 'биотехнологии', 'здоровье']
|
48 |
+
```
|