query-intent-uk

Класифікатор намірів навчальних запитів з інформатики (українська мова). Донавчена модель на основі bert-base-multilingual-cased.

Модель визначає тип наміру запиту студента:

  • 0 — solution_oriented — студент хоче готовий результат (код, відповідь, команду);
  • 1 — learning_oriented — студент хоче зрозуміти концепцію, отримати пояснення чи підказку.

Використання

from transformers import AutoTokenizer, AutoModelForSequenceClassification
import torch

tok = AutoTokenizer.from_pretrained("nyilona/query-intent-uk")
model = AutoModelForSequenceClassification.from_pretrained("nyilona/query-intent-uk")

text = "Що таке рекурсія і навіщо вона потрібна?"
inputs = tok(text, return_tensors="pt", truncation=True, max_length=256)
pred = model(**inputs).logits.argmax(-1).item()
print(model.config.id2label[pred])   # learning_oriented

Дані для навчання

Україномовний датасет навчальних запитів з інформатики (1213 записів), зібраний із синтетичних джерел, технічних форумів та вручну складених прикладів, розмічений за бінарною схемою наміру.

Метрики

Метрика Значення
Macro F1 0.94

Ліцензія

MIT

Downloads last month
22
Safetensors
Model size
0.2B params
Tensor type
F32
·
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support

Model tree for nyilona/query-intent-uk

Finetuned
(1000)
this model