Views
No views yet
| Metric | Score |
|---|---|
| Test Accuracy | 80.0% |
1from transformers import AutoTokenizer, AutoModelForSequenceClassification
2import torch
3
4model = AutoModelForSequenceClassification.from_pretrained("llm-semantic-router/mmbert32k-intent-classifier-merged")
5tokenizer = AutoTokenizer.from_pretrained("llm-semantic-router/mmbert32k-intent-classifier-merged")
6
7# Inference
8inputs = tokenizer("How do neural networks learn?", return_tensors="pt")
9with torch.no_grad():
10 outputs = model(**inputs)
11 probs = torch.softmax(outputs.logits, dim=1)
12 predicted_class = probs.argmax().item()
13 confidence = probs[0][predicted_class].item()
14
15# Get label
16print(f"Category: {model.config.id2label[str(predicted_class)]}, Confidence: {confidence:.2%}")