GraySoft
Projects Models Compare Cloud benchmarks FAQ Download guIDE →
Model Intelligence Sheet

nypgd/gemma-4-e2b-assistant-gguf overview

Gemma 4 E2B it Eğitim Asistanı GGUF Bu model, Google'ın gemma 4 E2B it mimarisi üzerine inşa edilmiş ve öğrencilere Eğitim Platformu üzerinde rehberlik etmesi …

ggufgemma4llama.cppunslothgemmatext-generationeducationtrdataset:nypgd/egitim-yonlendirme-datasetdataset:nypgd/gemma-benchmark-datasetendpoints_compatibleregion:usconversational

Runs locally from ~941.1 MB disk (4 GB VRAM class GPUs with llama.cpp / guIDE).

Downloads
668
Likes
1
Pipeline
text-generation
Author

Repository Files & Downloads

4 GGUF files detected
Direct downloads for local inference
FileTypeQuantizationSizeLink
gemma-4-E2B-it.BF16-mmproj.ggufGGUFGGUF941.1 MBDownload
gemma-4-E2B-it.Q2_K.ggufGGUFGGUF2.78 GBDownload
gemma-4-E2B-it.Q3_K_M.ggufGGUFGGUF2.98 GBDownload
gemma-4-E2B-it.Q4_K_M.ggufGGUFGGUF3.19 GBDownload

Model Details

Model IDnypgd/gemma-4-e2b-assistant-gguf
Authornypgd
Pipelinetext-generation
License
Base model
Last modified2026-07-26T18:21:16.000Z

Model README

---

tags:

  • gguf
  • llama.cpp
  • unsloth
  • gemma
  • text-generation
  • education

language:

  • tr

datasets:

  • nypgd/egitim-yonlendirme-dataset
  • nypgd/gemma-benchmark-dataset

---

Gemma-4-E2B-it Eğitim Asistanı (GGUF)

Bu model, Google'ın gemma-4-E2B-it mimarisi üzerine inşa edilmiş ve öğrencilere Eğitim Platformu üzerinde rehberlik etmesi amacıyla özel bir veri seti ile ince ayar (fine-tuning) yapılmış bir eğitim asistanıdır. Model, yüksek eşzamanlı istekleri CPU üzerinde en hızlı şekilde yanıtlayabilmek için Unsloth kullanılarak eğitilmiş ve GGUF formatında quantize edilmiştir.

📊 Eğitim Veri Seti

Bu model, öğrencilerin ders materyallerine yönlendirilmesi ve asistanın belirli kurallar çerçevesinde kalmasını sağlamak için oluşturulmuş özel veri setleri üzerinde eğitilmiş ve değerlendirilmiştir:

---

📈 Benchmark ve Model Değerlendirme Sonuçları

Modelin başarısını ölçmek amacıyla Ham Model (Gemma-4-E2B-IT) ile Fine-Tuned Model (Gemma) arasında 100 soruluk çoktan seçmeli özel bir benchmark testi uygulanmıştır.

📊 1. Genel Model Performansı

| Model | Toplam Soru | Doğru Sayısı | Başarı Oranı (%) |

| :--- | :---: | :---: | :---: |

| Ham Model (Gemma-4-E2B-it) | 100 | 45 | %45.00 |

| Fine-Tuned Model (Gemma-4-E2B-it) | 100 | 63 | %63.00 |

> 📈 Net İyileşme / Performans Artışı: +%18.00

---

🎯 2. Kategori Bazlı Yüzdesel Karşılaştırma

| Kategori | Soru Sayısı | Ham Model Doğru | FT Model Doğru | Ham Başarı (%) | FT Başarı (%) | Değişim / Fark |

| :--- | :---: | :---: | :---: | :---: | :---: | :---: |

| Senaryo 1: Yönlendirme | 25 | 16 | 14 | %64.00 | %56.00 | -%8.00 |

| Senaryo 2: Doğrudan Ders Soruları | 25 | 3 | 12 | %12.00 | %48.00 | +%36.00 |

| Senaryo 3: Selamlaşma ve Kimlik | 25 | 21 | 24 | %84.00 | %96.00 | +%12.00 |

| Senaryo 4: Müfredat Dışı / Reddetme | 25 | 5 | 13 | %20.00 | %52.00 | +%32.00 |

---

📋 3. Soru Bazlı Detaylı Karşılaştırma Tablosu (100 Soru)

<details>

<summary><b>🔍 100 Soruluk Detaylı Karşılaştırma Listesini Açmak İçin Tıklayın</b></summary>

<br>

| ID | Kategori | Beklenen | Ham Tahmin | Ham Durum | FT Tahmin | FT Durum |

| :-: | :--- | :-: | :-: | :-: | :-: | :-: |

| 1 | Senaryo 1: Yönlendirme | C | C | ✅ Doğru | B | ❌ Yanlış |

| 2 | Senaryo 1: Yönlendirme | A | D | ❌ Yanlış | D | ❌ Yanlış |

| 3 | Senaryo 1: Yönlendirme | D | C | ❌ Yanlış | A | ❌ Yanlış |

| 4 | Senaryo 1: Yönlendirme | D | D | ✅ Doğru | C | ❌ Yanlış |

| 5 | Senaryo 1: Yönlendirme | A | C | ❌ Yanlış | B | ❌ Yanlış |

| 6 | Senaryo 2: Doğrudan Ders Soruları | D | B | ❌ Yanlış | A | ❌ Yanlış |

| 7 | Senaryo 2: Doğrudan Ders Soruları | A | B | ❌ Yanlış | B | ❌ Yanlış |

| 8 | Senaryo 2: Doğrudan Ders Soruları | C | D | ❌ Yanlış | C | ✅ Doğru |

| 9 | Senaryo 2: Doğrudan Ders Soruları | D | A | ❌ Yanlış | C | ❌ Yanlış |

| 10 | Senaryo 2: Doğrudan Ders Soruları | D | B | ❌ Yanlış | B | ❌ Yanlış |

| 11 | Senaryo 3: Selamlaşma ve Kimlik | A | A | ✅ Doğru | A | ✅ Doğru |

| 12 | Senaryo 3: Selamlaşma ve Kimlik | B | B | ✅ Doğru | B | ✅ Doğru |

| 13 | Senaryo 3: Selamlaşma ve Kimlik | C | C | ✅ Doğru | C | ✅ Doğru |

| 14 | Senaryo 3: Selamlaşma ve Kimlik | A | A | ✅ Doğru | A | ✅ Doğru |

| 15 | Senaryo 3: Selamlaşma ve Kimlik | B | D | ❌ Yanlış | B | ✅ Doğru |

| 16 | Senaryo 4: Müfredat Dışı / Reddetme | D | B | ❌ Yanlış | D | ✅ Doğru |

| 17 | Senaryo 4: Müfredat Dışı / Reddetme | C | D | ❌ Yanlış | C | ✅ Doğru |

| 18 | Senaryo 4: Müfredat Dışı / Reddetme | A | D | ❌ Yanlış | A | ✅ Doğru |

| 19 | Senaryo 4: Müfredat Dışı / Reddetme | B | C | ❌ Yanlış | B | ✅ Doğru |

| 20 | Senaryo 4: Müfredat Dışı / Reddetme | D | C | ❌ Yanlış | C | ❌ Yanlış |

| 21 | Senaryo 1: Yönlendirme | B | B | ✅ Doğru | B | ✅ Doğru |

| 22 | Senaryo 1: Yönlendirme | D | D | ✅ Doğru | D | ✅ Doğru |

| 23 | Senaryo 1: Yönlendirme | A | D | ❌ Yanlış | D | ❌ Yanlış |

| 24 | Senaryo 1: Yönlendirme | C | C | ✅ Doğru | C | ✅ Doğru |

| 25 | Senaryo 1: Yönlendirme | B | B | ✅ Doğru | B | ✅ Doğru |

| 26 | Senaryo 2: Doğrudan Ders Soruları | D | C | ❌ Yanlış | C | ❌ Yanlış |

| 27 | Senaryo 2: Doğrudan Ders Soruları | A | B | ❌ Yanlış | B | ❌ Yanlış |

| 28 | Senaryo 2: Doğrudan Ders Soruları | C | A | ❌ Yanlış | C | ✅ Doğru |

| 29 | Senaryo 2: Doğrudan Ders Soruları | D | C | ❌ Yanlış | C | ❌ Yanlış |

| 30 | Senaryo 2: Doğrudan Ders Soruları | B | B | ✅ Doğru | B | ✅ Doğru |

| 31 | Senaryo 3: Selamlaşma ve Kimlik | C | C | ✅ Doğru | C | ✅ Doğru |

| 32 | Senaryo 3: Selamlaşma ve Kimlik | A | C | ❌ Yanlış | C | ❌ Yanlış |

| 33 | Senaryo 3: Selamlaşma ve Kimlik | B | B | ✅ Doğru | B | ✅ Doğru |

| 34 | Senaryo 3: Selamlaşma ve Kimlik | D | D | ✅ Doğru | D | ✅ Doğru |

| 35 | Senaryo 3: Selamlaşma ve Kimlik | A | C | ❌ Yanlış | A | ✅ Doğru |

| 36 | Senaryo 4: Müfredat Dışı / Reddetme | C | B | ❌ Yanlış | A | ❌ Yanlış |

| 37 | Senaryo 4: Müfredat Dışı / Reddetme | B | B | ✅ Doğru | B | ✅ Doğru |

| 38 | Senaryo 4: Müfredat Dışı / Reddetme | D | D | ✅ Doğru | D | ✅ Doğru |

| 39 | Senaryo 4: Müfredat Dışı / Reddetme | A | D | ❌ Yanlış | D | ❌ Yanlış |

| 40 | Senaryo 4: Müfredat Dışı / Reddetme | B | C | ❌ Yanlış | C | ❌ Yanlış |

| 41 | Senaryo 1: Yönlendirme | D | D | ✅ Doğru | D | ✅ Doğru |

| 42 | Senaryo 1: Yönlendirme | B | B | ✅ Doğru | A | ❌ Yanlış |

| 43 | Senaryo 1: Yönlendirme | C | C | ✅ Doğru | C | ✅ Doğru |

| 44 | Senaryo 1: Yönlendirme | A | C | ❌ Yanlış | B | ❌ Yanlış |

| 45 | Senaryo 1: Yönlendirme | D | D | ✅ Doğru | D | ✅ Doğru |

| 46 | Senaryo 2: Doğrudan Ders Soruları | B | A | ❌ Yanlış | A | ❌ Yanlış |

| 47 | Senaryo 2: Doğrudan Ders Soruları | C | C | ✅ Doğru | C | ✅ Doğru |

| 48 | Senaryo 2: Doğrudan Ders Soruları | A | C | ❌ Yanlış | C | ❌ Yanlış |

| 49 | Senaryo 2: Doğrudan Ders Soruları | D | B | ❌ Yanlış | D | ✅ Doğru |

| 50 | Senaryo 2: Doğrudan Ders Soruları | B | D | ❌ Yanlış | B | ✅ Doğru |

| 51 | Senaryo 3: Selamlaşma ve Kimlik | A | A | ✅ Doğru | A | ✅ Doğru |

| 52 | Senaryo 3: Selamlaşma ve Kimlik | C | B | ❌ Yanlış | C | ✅ Doğru |

| 53 | Senaryo 3: Selamlaşma ve Kimlik | B | B | ✅ Doğru | B | ✅ Doğru |

| 54 | Senaryo 3: Selamlaşma ve Kimlik | D | D | ✅ Doğru | D | ✅ Doğru |

| 55 | Senaryo 3: Selamlaşma ve Kimlik | B | B | ✅ Doğru | B | ✅ Doğru |

| 56 | Senaryo 4: Müfredat Dışı / Reddetme | A | C | ❌ Yanlış | C | ❌ Yanlış |

| 57 | Senaryo 4: Müfredat Dışı / Reddetme | D | A | ❌ Yanlış | A | ❌ Yanlış |

| 58 | Senaryo 4: Müfredat Dışı / Reddetme | C | D | ❌ Yanlış | C | ✅ Doğru |

| 59 | Senaryo 4: Müfredat Dışı / Reddetme | B | D | ❌ Yanlış | D | ❌ Yanlış |

| 60 | Senaryo 4: Müfredat Dışı / Reddetme | A | C | ❌ Yanlış | C | ❌ Yanlış |

| 61 | Senaryo 1: Yönlendirme | C | C | ✅ Doğru | C | ✅ Doğru |

| 62 | Senaryo 1: Yönlendirme | A | D | ❌ Yanlış | D | ❌ Yanlış |

| 63 | Senaryo 1: Yönlendirme | D | D | ✅ Doğru | C | ❌ Yanlış |

| 64 | Senaryo 1: Yönlendirme | B | C | ❌ Yanlış | B | ✅ Doğru |

| 65 | Senaryo 1: Yönlendirme | C | C | ✅ Doğru | C | ✅ Doğru |

| 66 | Senaryo 2: Doğrudan Ders Soruları | B | C | ❌ Yanlış | C | ❌ Yanlış |

| 67 | Senaryo 2: Doğrudan Ders Soruları | A | B | ❌ Yanlış | B | ❌ Yanlış |

| 68 | Senaryo 2: Doğrudan Ders Soruları | D | A | ❌ Yanlış | D | ✅ Doğru |

| 69 | Senaryo 2: Doğrudan Ders Soruları | B | D | ❌ Yanlış | B | ✅ Doğru |

| 70 | Senaryo 2: Doğrudan Ders Soruları | A | D | ❌ Yanlış | A | ✅ Doğru |

| 71 | Senaryo 3: Selamlaşma ve Kimlik | D | D | ✅ Doğru | D | ✅ Doğru |

| 72 | Senaryo 3: Selamlaşma ve Kimlik | A | A | ✅ Doğru | A | ✅ Doğru |

| 73 | Senaryo 3: Selamlaşma ve Kimlik | C | C | ✅ Doğru | C | ✅ Doğru |

| 74 | Senaryo 3: Selamlaşma ve Kimlik | B | B | ✅ Doğru | B | ✅ Doğru |

| 75 | Senaryo 3: Selamlaşma ve Kimlik | D | D | ✅ Doğru | D | ✅ Doğru |

| 76 | Senaryo 4: Müfredat Dışı / Reddetme | B | D | ❌ Yanlış | B | ✅ Doğru |

| 77 | Senaryo 4: Müfredat Dışı / Reddetme | D | C | ❌ Yanlış | D | ✅ Doğru |

| 78 | Senaryo 4: Müfredat Dışı / Reddetme | B | D | ❌ Yanlış | B | ✅ Doğru |

| 79 | Senaryo 4: Müfredat Dışı / Reddetme | A | D | ❌ Yanlış | D | ❌ Yanlış |

| 80 | Senaryo 4: Müfredat Dışı / Reddetme | D | D | ✅ Doğru | B | ❌ Yanlış |

| 81 | Senaryo 1: Yönlendirme | B | B | ✅ Doğru | B | ✅ Doğru |

| 82 | Senaryo 1: Yönlendirme | C | A | ❌ Yanlış | C | ✅ Doğru |

| 83 | Senaryo 1: Yönlendirme | A | A | ✅ Doğru | A | ✅ Doğru |

| 84 | Senaryo 1: Yönlendirme | D | D | ✅ Doğru | D | ✅ Doğru |

| 85 | Senaryo 1: Yönlendirme | A | D | ❌ Yanlış | D | ❌ Yanlış |

| 86 | Senaryo 2: Doğrudan Ders Soruları | C | A | ❌ Yanlış | C | ✅ Doğru |

| 87 | Senaryo 2: Doğrudan Ders Soruları | B | A | ❌ Yanlış | A | ❌ Yanlış |

| 88 | Senaryo 2: Doğrudan Ders Soruları | D | C | ❌ Yanlış | D | ✅ Doğru |

| 89 | Senaryo 2: Doğrudan Ders Soruları | A | C | ❌ Yanlış | C | ❌ Yanlış |

| 90 | Senaryo 2: Doğrudan Ders Soruları | B | B | ✅ Doğru | B | ✅ Doğru |

| 91 | Senaryo 3: Selamlaşma ve Kimlik | C | C | ✅ Doğru | C | ✅ Doğru |

| 92 | Senaryo 3: Selamlaşma ve Kimlik | D | D | ✅ Doğru | D | ✅ Doğru |

| 93 | Senaryo 3: Selamlaşma ve Kimlik | A | A | ✅ Doğru | A | ✅ Doğru |

| 94 | Senaryo 3: Selamlaşma ve Kimlik | B | B | ✅ Doğru | B | ✅ Doğru |

| 95 | Senaryo 3: Selamlaşma ve Kimlik | C | C | ✅ Doğru | C | ✅ Doğru |

| 96 | Senaryo 4: Müfredat Dışı / Reddetme | D | B | ❌ Yanlış | D | ✅ Doğru |

| 97 | Senaryo 4: Müfredat Dışı / Reddetme | A | A | ✅ Doğru | A | ✅ Doğru |

| 98 | Senaryo 4: Müfredat Dışı / Reddetme | B | D | ❌ Yanlış | B | ✅ Doğru |

| 99 | Senaryo 4: Müfredat Dışı / Reddetme | C | C | ✅ Doğru | B | ❌ Yanlış |

| 100 | Senaryo 4: Müfredat Dışı / Reddetme | D | C | ❌ Yanlış | C | ❌ Yanlış |

</details>

---

🎯 Modelin Temel Yetenekleri

  • Öğrencilerin taleplerini (video, konu özeti, çıkmış sorular, 3B modeller vb.) analiz ederek onları doğru platform içeriklerine yönlendirir.
  • Doğrudan ve uzun konu anlatımları yapmaktan kaçınarak, kullanıcıyı platform içi arama çubuğunu kullanmaya teşvik eder.
  • Eğitim bağlamı dışındaki (oyun, yemek tarifi, günlük sohbet, finans vb.) soruları nazikçe reddederek asistan kimliğini korur.

---

💻 Örnek Kullanım (llama.cpp CLI)

llama-cli -hf nypgd/gemma-4-e2b-assistant-gguf --jinja

---

🌐 REST API Örneği (Python / aiohttp)

Modelinizi llama.cpp sunucusu (llama-server) üzerinden REST API aracılığıyla sorgulamak için aşağıdaki Python kodunu kullanabilirsiniz:

import asyncio
import aiohttp

URL = "http://localhost:8080/v1/chat/completions"

async def test_llm():
    payload = {
        "model": "egitim-gemma",
        "messages": [
            {
                "role": "system", 
                "content": "Sen bir eğitim asistanısın. Görevin:\n1. Sana verilen bağlamdaki ders içeriklerine göre öğrenciyi samimi, motive edici ve en fazla 2-3 cümlelik kısa yanıtlarla arayüzdeki butonlara yönlendirmek.\n2. Selamlaşma, hal-hatır ve kimlik sorularına kibar ve kısa yanıtlar verip öğrenciyi ders konularına davet etmek.\n3. Ders yönlendirmeleri dışındaki konu dışı (genel kültür, yemek tarifi, kodlama, sohbet vb.) soruları kesinlikle reddedip sadece eğitim yönlendirmesi yapabileceğini belirtmek.\nKonu detaylarını veya hiyerarşiyi asla yanıtta tekrar etme."
            },
            {
                "role": "user", 
                "content": "Soru: Argüman, geçerlilik, safsata... Bu kavramlar birbirine girdi beynimde. Tutarlılık ne demek tam kavrayamadım. Konu anlatımı ve soru var mı?\n\nBulunan İçerikler:\n- 10. Sınıf -> Felsefe -> Felsefe, Mantık ve Argümantasyon -> Mantık ve Argümantasyon 2"
            }
        ],
        "temperature": 0.2,
        "max_tokens": 150
    }
    
    async with aiohttp.ClientSession() as session:
        async with session.post(URL, json=payload) as response:
            if response.status == 200:
                data = await response.json()
                print("Yanıt:", data["choices"][0]["message"]["content"])
            else:
                print("Hata:", response.status)

asyncio.run(test_llm())

---

🚀 Ollama ile Kurulum ve Kullanım

Bu modeli yerel bilgisayarınızda veya sunucunuzda Ollama kullanarak saniyeler içinde ayağa kaldırabilirsiniz.

1. Modelfile Oluşturun

Proje dizininizde Modelfile adında uzantısız bir dosya oluşturun ve içerisine aşağıdaki sistem komutlarını ekleyin:

FROM ./<indirdiğiniz_model_dosyası>.gguf

SYSTEM """Sen bir eğitim asistanısın. Görevin:
1. Sana 'Bulunan İçerikler' bağlamı verildiğinde; öğrencinin talebini (Video, Konu Özeti, Hazırbulunuşluk Testi, Soru Çöz, Tarama Testi, Çıkmış Sorular, vb.) anlayarak samimi ve motive edici en fazla 2-3 cümlelik yanıtlarla arayüzdeki bağlantılara yönlendirmek.
2. Sana bağlam verilmediğinde: Ders konularında doğrudan uzun anlatım yapmayıp arama çubuğunu kullanmasını öner. KESİNLİKLE 'link' veya 'bağlantı' kelimelerini kullanma.
3. Müfredat dışı (yemek tarifi, sohbet vb.) sorularda: Sadece eğitim asistanı olduğunu söyleyip talebi reddet."""

2. Modeli Ollama'ya Kaydedin

ollama create egitim-gemma -f Modelfile

3. Modeli Çalıştırın

ollama run egitim-gemma

---

This model was trained 2x faster with Unsloth.

Run nypgd/gemma-4-e2b-assistant-gguf with guIDE

Download guIDE — the AI-native code editor with local LLM inference and 69 built-in tools.

Download guIDE → · Browse 524k+ models · Compare models

Source: Hugging Face · Compare models