Turkish Math Tutor 🧮
Bu model, 8. sınıf öğrencileri için matematik sorularına cevap veren Türkçe bir chatbot'tur.
Model Detayları
- Base Model: ytu-ce-cosmos/Turkish-Llama-8b-Instruct-v0.1
- Fine-tuning Method: LoRA (Low-Rank Adaptation)
- Training Data: ~30,000 matematik örneği
- Target: Sadece matematik sorularına cevap veren öğretmen chatbot
- Language: Turkish (Türkçe)
- Grade Level: 8th Grade (8. Sınıf)
Kullanım
from transformers import AutoTokenizer, AutoModelForCausalLM
from peft import PeftModel
import torch
# Base modeli yükle
base_model = AutoModelForCausalLM.from_pretrained(
"ytu-ce-cosmos/Turkish-Llama-8b-Instruct-v0.1",
torch_dtype=torch.float16,
device_map="auto"
)
tokenizer = AutoTokenizer.from_pretrained("ytu-ce-cosmos/Turkish-Llama-8b-Instruct-v0.1")
# Fine-tuned adaptörü yükle
model = PeftModel.from_pretrained(base_model, "ImparkTeam/turkish-math-tutor-8b_v1")
model = model.merge_and_unload()
# Chat formatı
def chat_with_tutor(question):
prompt = f\"\"\"<|im_start|>system
Sen 8. sınıf öğrencilerine yardım eden bir matematik öğretmenisin.
<|im_end|>
<|im_start|>user
{question}
<|im_end|>
<|im_start|>assistant
\"\"\"
inputs = tokenizer(prompt, return_tensors="pt")
outputs = model.generate(**inputs, max_new_tokens=300, do_sample=True, temperature=0.7)
return tokenizer.decode(outputs[0], skip_special_tokens=True)
# Örnek kullanım
response = chat_with_tutor("2x + 5 = 13 denklemini çöz")
print(response)
Özellikler
- ✅ Sadece matematik sorularına cevap verir
- ❌ Matematik dışı sorularda nazikçe reddeder
- 🎯 8. sınıf seviyesine uygun açıklamalar
- 💬 Conversational chatbot formatı
- 🇹🇷 Tamamen Türkçe
- ⚡ LoRA ile optimize edilmiş
- 🧮 30K+ matematik örneği ile eğitilmiş
Örnek Kullanım Senaryoları
✅ Matematik Soruları (Kabul Edilir)
- "2x + 5 = 13 denklemini çöz"
- "Bir üçgenin alanı nasıl hesaplanır?"
- "0.25 + 0.75 kaç yapar?"
- "Kesirlerle çarpma nasıl yapılır?"
❌ Matematik Dışı Sorular (Reddedilir)
- "Kovalent bağ nedir?" → "Ben matematik öğretmeniyim..."
- "Film önerisi yapar mısın?" → "Sadece matematik sorularına cevap verebilirim..."
Citation
@misc{turkish-math-tutor-8b,
title={Turkish Math Tutor - 8th Grade Mathematics Chatbot},
author={ImparkTeam},
year={2024},
howpublished={\\url{https://huggingface.co/ImparkTeam/turkish-math-tutor-8b_v1}}
}
Inference Providers
NEW
This model isn't deployed by any Inference Provider.
🙋
Ask for provider support
Model tree for ImparkTeam/turkish-math-tutor-8b_v1
Base model
meta-llama/Meta-Llama-3-8B