Views
No views yet
Qwen/Qwen3-0.6B-Base, as part of the MNLP M3 project. The model is fine-tuned using a high-quality preference dataset to better align responses with human preferences.Qwen/Qwen3-0.6B-BaseTandogan/MNLP_M3_dpo_datasetQwen3-0.6B-Base checkpoint and applied Direct Preference Optimization (DPO).Qwen3-0.6B-Base)Tandogan/MNLP_M3_dpo_dataset2e-6, weight decay = 0)| Model | BLEU | ROUGE-1/2/L/Lsum | METEOR | MMLU ± SD | TQA_MC1 ± SD | TQA_MC2 ± SD | Reward Acc. ± SD |
|---|---|---|---|---|---|---|---|
| Qwen3-0.6B-Base | 0.1086 | 0.3282 / 0.1458 / 0.2187 / 0.2964 | 0.2406 | 0.5239 ± 0.0365 | 0.2938 ± 0.0159 | 0.4589 ± 0.0148 | 0 ± 0 |
| Qwen3-0.6B | 0.0649 | 0.2488 / 0.0876 / 0.1617 / 0.2224 | 0.2146 | 0.4156 ± 0.0361 | 0.2717 ± 0.0156 | 0.4284 ± 0.0145 | 0.4226 ± 0.0088 |
| MNLP M3 DPO Model | 0.1343 | 0.3608 / 0.1634 / 0.2345 / 0.3283 | 0.2718 | 0.5264 ± 0.0364 | 0.3023 ± 0.0161 | 0.4682 ± 0.0149 | 0.6997 ± 0.0082 |
transformers and trl libraries for inference or evaluation:1from transformers import AutoTokenizer, AutoModelForCausalLM
2
3model = AutoModelForCausalLM.from_pretrained("Tandogan/MNLP_M3_dpo_model").to("cuda")
4tokenizer = AutoTokenizer.from_pretrained("Tandogan/MNLP_M3_dpo_model")
5
6prompt = "Explain recursion in simple terms."
7inputs = tokenizer(prompt, return_tensors="pt").to("cuda")
8outputs = model.generate(**inputs, max_new_tokens=256)
9print(tokenizer.decode(outputs[0], skip_special_tokens=True))