Den4ikAI commited on
Commit
5786c51
·
1 Parent(s): de11ac1

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +28 -0
README.md CHANGED
@@ -1,3 +1,31 @@
1
  ---
2
  license: mit
 
 
 
 
 
 
 
3
  ---
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  ---
2
  license: mit
3
+ language:
4
+ - ru
5
+ widgets:
6
+ - 'Почему трава зеленая?'
7
+ - 'Как дела?'
8
+ - 'Когда родился Пушкин?'
9
+ - 'Как тебя зовут?'
10
  ---
11
+ Эта модель предназначена для классификации диалоговых вопросов на QA и Dialog. Модель может применятся в различных чат-ботах для управления например интернет-поиском.
12
+ ```python
13
+ import torch
14
+ from transformers import AutoTokenizer, AutoModelForSequenceClassification
15
+
16
+ use_cuda = torch.cuda.is_available()
17
+ device = torch.device("cuda" if use_cuda else "cpu")
18
+ tokenizer = AutoTokenizer.from_pretrained('Den4ikAI/ruBert_tiny_qa_detection')
19
+ model = AutoModelForSequenceClassification.from_pretrained('Den4ikAI/ruBert_tiny_qa_detection')
20
+ model.to(device)
21
+ model.eval()
22
+
23
+
24
+ def classify(text):
25
+ inputs = tokenizer(text, max_length=128, add_special_tokens=False, return_tensors='pt').to(device)
26
+ with torch.no_grad():
27
+ logits = model(**inputs).logits
28
+ probas = torch.sigmoid(logits)[0].cpu().detach().numpy()
29
+ return probas
30
+ print(classify(input(':> ')))
31
+ ```