Класифікатор намірів навчальних запитів з інформатики (українська мова).
Донавчена модель на основі bert-base-multilingual-cased.
1from transformers import AutoTokenizer, AutoModelForSequenceClassification
2import torch
3
4tok = AutoTokenizer.from_pretrained("nyilona/query-intent-uk")
5model = AutoModelForSequenceClassification.from_pretrained("nyilona/query-intent-uk")
6
7text = "Що таке рекурсія і навіщо вона потрібна?"
8inputs = tok(text, return_tensors="pt", truncation=True, max_length=256)
9pred = model(**inputs).logits.argmax(-1).item()
10print(model.config.id2label[pred]) # learning_oriented
Україномовний датасет навчальних запитів з інформатики (1213 записів), зібраний із синтетичних джерел, технічних форумів та вручну складених прикладів, розмічений за бінарною схемою наміру.