Downloads · 30 days
7
8% of all-time downloads
nursimakgul/gemma-3-4b-ogrenci-chatbot-lora
gemma-3-4b-ogrenci-chatbot-lora is a text generation model from nursimakgul. Use it when you need the model to write or continue text. It is set up for peft. The card lists the license as gemma.
unsloth/gemma-3-4b-it temel alinarak egitilmis bir LoRA adaptoru. Model, MEB ortaokul (5-8. sinif) mufredatindaki konulari ogrencilere seviyelerine uygun, sicak ve aciklayici bir dille anlatan bir chatbot olarak tasar…
Downloads · 30 days
7
8% of all-time downloads
All-time downloads
83
Public
Repo size
169 MB
Likes
0
Public
Click a slice to open those files.
.safetensors131 MB · 77%
From the Hugging Face model README
unsloth/gemma-3-4b-it temel alinarak egitilmis bir LoRA adaptoru. Model, MEB ortaokul (5-8. sinif)
mufredatindaki konulari ogrencilere seviyelerine uygun, sicak ve aciklayici bir dille
anlatan bir chatbot olarak tasarlanmistir.
Ogrencinin sordugu bir soruya ("Ay'in evreleri neden olusuyor?", "Fiilimsi nedir?"), ortaokul seviyesini asmayan, dogru ve ogretici bir aciklama vermek.
Egitim verisi, MEB ortaokul ders kitaplarinin (Fen Bilimleri, Turkce, Din Kulturu, Sosyal Bilgiler; 5-8. siniflar) konu anlatim metinlerinden uretilmis soru-cevap ciftleridir. Cevaplar kitaplardaki bilgiye sadik kalacak sekilde olusturulmustur.
Not: Veri seti aktif olarak buyutulmektedir; bu v1 (ilk) surumdur. Sonraki surumlerde daha fazla kitap ve konu eklenerek kapsam genisletilecektir.
from unsloth import FastModel
model, tokenizer = FastModel.from_pretrained("nursimakgul/gemma-3-4b-ogrenci-chatbot-lora", load_in_4bit=True)
messages = [{"role": "user", "content": "Ay'in evreleri neden olusuyor?"}]
inputs = tokenizer.apply_chat_template(messages, add_generation_prompt=True, return_tensors="pt").to(model.device)
out = model.generate(input_ids=inputs, max_new_tokens=350, temperature=0.7, do_sample=True)
print(tokenizer.decode(out[0][inputs.shape[1]:], skip_special_tokens=True))
Kucuk bir veri setiyle (v1) egitilmistir; kapsami sinirlidir ve ciktilarin dogrulugu her zaman garanti degildir. Egitim/deneysel amaclidir; ders materyali olarak kullanmadan once icerik kontrolu onerilir.
Model, eğitimde hiç kullanılmayan 41 soruluk test setiyle değerlendirildi. Test seti, eğitim verisiyle aynı kaynaktan (MEB kitap anlatımları) %10 ayrımla en baştan ayrılmıştır. Ölçüm: modelin cevabı ile referans cevap arasındaki anlamsal benzerlik (paraphrase-multilingual-mpnet-base-v2, 0-1 arası).
| Model | Ortalama benzerlik | Medyan | Min | Maks |
|---|---|---|---|---|
| fine-tuned | 0.7627 | 0.7775 | 0.4816 | 0.9307 |
| base | 0.7373 | 0.7441 | 0.4695 | 0.9289 |
Fine-tuned modelin base modele göre referans cevaplara daha yakın çıktılar üretmesi, eğitimin hedeflenen davranışı (müfredat bilgisini seviyeye uygun anlatma) kazandırdığını gösterir. Test seti küçüktür (v1); veri seti büyüdükçe benchmark da genişletilecektir.
Model, kendi senaryoma özel hazırladığım 101 soruluk benchmark ile 5 farklı modelde değerlendirildi. Sorular MEB ortaokul müfredatı konularına dayanır; bir kısmı eğitim verisinden ayrılan test dilimi, bir kısmı bu benchmark için özel hazırlanmış (en az 11'i elle yazılmış) yeni sorulardır. Hiçbiri eğitimde kullanılmadı. Ölçüm, modelin cevabı ile referans cevap arasındaki anlamsal benzerliktir (0-1).
| Model | Ortalama | Medyan | Min | Maks |
|---|---|---|---|---|
| fine-tuned (benim) | 0.7559 | 0.7653 | 0.4114 | 0.9523 |
| gemma-3-4b-it (base) | 0.7502 | 0.7578 | 0.5323 | 0.9377 |
| gemma-2-2b | 0.7124 | 0.7477 | 0.0151 | 0.9381 |
| Llama-3.2-3B | 0.6901 | 0.7315 | 0.1533 | 0.9241 |
| Qwen2.5-1.5B | 0.5253 | 0.5427 | 0.0586 | 0.848 |
Benchmark ayrıca bir veri seti olarak yayınlanmıştır: nursimakgul/meb-ogrenci-chatbot-benchmark.
Not: Veri seti ve benchmark aktif olarak geliştirilmektedir; bu v1 sürümdür.