Views
No views yet
deadMarkov/distilgpt2-math is a lightweight, causal language model specifically fine-tuned for mathematical reasoning and arithmetic. It is built upon the foundational DistilGPT2 architecture but includes structural modifications and targeted training to enhance its numerical and mathematical logic capabilities.| Task | Metric | Shots | Score |
|---|---|---|---|
| GSM8K | Exact Match (Flexible Extract) | 5 | 0.99% (0.0098) |
| GSM8K | Exact Match (Strict Match) | 5 | 0.00% (0.0000) |
lm-evaluation-harnesstorch.float32transformers library:1from transformers import AutoTokenizer, AutoModelForCausalLM
2
3model_id = "deadMarkov/distilgpt2-math"
4
5tokenizer = AutoTokenizer.from_pretrained(model_id)
6model = AutoModelForCausalLM.from_pretrained(model_id)
7
8prompt = "Question: If I have 5 apples and buy 7 more, how many do I have?\nAnswer:"
9inputs = tokenizer(prompt, return_tensors="pt")
10
11outputs = model.generate(**inputs, max_new_tokens=50)
12print(tokenizer.decode(outputs[0], skip_special_tokens=True))