Views
No views yet
Qwen/Qwen2.5-1.5B-Instruct + the weather-intent LoRA adapter,
merged to fp16 so it can be quantized to GGUF (llama.cpp / Ollama) or served
directly. Parses a natural-language weather question into a compact structured
intent (JSON).| metric | base | ft | ft_grammar |
|---|---|---|---|
| in-scope slot exact-match | 52.0% | 99.6% | 100.0% |
| OOS recall (rejects unanswerable) | 80.0% | 100.0% | 100.0% |
| FAR — false-accept / confabulation | 20.0% | 0.0% | 0.0% |
| FRR — false-reject | 20.9% | 0.4% | 0.0% |
| out-of-vocab errors | 30 | 1 | 0 |
1from transformers import AutoModelForCausalLM, AutoTokenizer
2
3tok = AutoTokenizer.from_pretrained("Nicholas55555/qwen2.5-1.5b-weather-intent-v2-merged")
4model = AutoModelForCausalLM.from_pretrained("Nicholas55555/qwen2.5-1.5b-weather-intent-v2-merged", device_map="auto")
5
6sys = "You extract structured intent from weather questions. Return ONLY a JSON object..."
7msgs = [{"role": "system", "content": sys},
8 {"role": "user", "content": "will it rain in Paris this weekend?"}]
9prompt = tok.apply_chat_template(msgs, tokenize=False, add_generation_prompt=True)
10out = model.generate(**tok(prompt, return_tensors="pt").to(model.device), max_new_tokens=64)
11print(tok.decode(out[0], skip_special_tokens=True))