Views
No views yet
Explain: {concept}.| Model | Prompt | Readability | Accuracy-v2 | Overall-v2 |
|---|---|---|---|---|
| Qwen3-4B base | full grade-3 prompt | 2/12 | 9/12 | 2/12 |
| v4r8 adapter | bare Explain: | 9/12 | 9/12 | 8/12 |
Qwen/Qwen3-4BSAgarwal34/grade3-science-explanations-v4r7 (485 unique clean records)2e-41import torch
2from peft import PeftModel
3from transformers import AutoModelForCausalLM, AutoTokenizer
4
5base_id = "Qwen/Qwen3-4B"
6adapter_id = "SAgarwal34/qwen3-4b-grade3-science-v4r8"
7tokenizer = AutoTokenizer.from_pretrained(base_id)
8base = AutoModelForCausalLM.from_pretrained(
9 base_id,
10 torch_dtype="auto",
11 device_map="auto",
12)
13model = PeftModel.from_pretrained(base, adapter_id)
14
15messages = [{"role": "user", "content": "Explain: Why is the sky blue?"}]
16prompt = tokenizer.apply_chat_template(
17 messages,
18 tokenize=False,
19 add_generation_prompt=True,
20 enable_thinking=False,
21)
22inputs = tokenizer(prompt, return_tensors="pt").to(model.device)
23output = model.generate(
24 **inputs,
25 max_new_tokens=220,
26 do_sample=False,
27 pad_token_id=tokenizer.eos_token_id,
28)
29print(tokenizer.decode(output[0, inputs.input_ids.shape[1]:], skip_special_tokens=True))SAgarwal34/grade3-science-explainer