Views
No views yet
| Metric | Score |
|---|---|
| Accuracy | 77.9% |
| F1 (weighted) | 78.0% |
| Training Time | 139 seconds (MI300X GPU) |
1from peft import PeftModel
2from transformers import AutoModelForSequenceClassification, AutoTokenizer
3
4# Load base model and LoRA adapter
5base_model = AutoModelForSequenceClassification.from_pretrained(
6 "jhu-clsp/mmBERT-base",
7 num_labels=14
8)
9model = PeftModel.from_pretrained(base_model, "llm-semantic-router/mmbert-intent-classifier-lora")
10tokenizer = AutoTokenizer.from_pretrained("jhu-clsp/mmBERT-base")
11
12# Classify
13text = "What are the legal requirements for forming a corporation?"
14inputs = tokenizer(text, return_tensors="pt", truncation=True, max_length=512)
15outputs = model(**inputs)
16predicted_class = outputs.logits.argmax(-1).item()1@misc{mmbert-intent-classifier,
2 author = {vLLM Semantic Router Team},
3 title = {mmBERT Intent Classifier with LoRA},
4 year = {2026},
5 publisher = {Hugging Face},
6 url = {https://huggingface.co/llm-semantic-router/mmbert-intent-classifier-lora}
7}