/ Модель

Характеристики

Контекст
131 072 токена
Лицензия
Gemma
Архитектура
gemma4 · dense
Базовая модель
gemma-4-e2b-it
Опубликована
3 сен 2026

edu-ganda-gemma-e2b-v4

Генерация текстаТекст → текст3 профессии

Экспериментальная дообученная Gemma 4 E2B для учебных задач на луганда и переводов между луганда и английским.

997скачиваний за 30 дней0лайковвеса обновлены29 сен 2026

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Тесты пользователейпока нет

Никто ещё не опубликовал тест этой модели. Соберите бенчмарк из своих задач — результат появится здесь.

  1. Добавьте модель в бенчмарк

    Вместе с другими моделями категории «Текст» — сравнение идёт внутри одной категории.

  2. Опишите свои задачи

    Напишите запросы, при необходимости приложите файлы и эталонные ответы.

  3. Запустите и опубликуйте

    Модели ответят на каждую задачу, судья оценит ответы. Опубликованный результат появится на этой странице.

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

EduGanda-Gemma-4-E2B-v4 — экспериментальный исследовательский чекпойнт Crane AI Labs, созданный на базе Google Gemma 4 E2B Instruct. Это плотная модель семейства Gemma 4 для генерации текста в формате диалога, настроенная на помощь в начальном образовании на луганда: обучение включало продолженное предобучение на словарных материалах, перевод, настройку на учебные программы и педагогику, а также два этапа обучения с подкреплением. Карточка приводит результаты по следованию инструкциям, математическим задачам и переводу между луганда и английским.

Модель предназначена для учебных объяснений, упражнений и перевода в контексте начального образования. В README она обозначена как один из двух родительских чекпойнтов EduGanda-Gemma-4-E2B-v5; в метаданных указан формат safetensors и лицензия Gemma. Это экспериментальная версия: автор рекомендует проверять фактические и грамматические утверждения на луганда перед использованием с учащимися. На некоторых учебных запросах модель повторяется, а порядок инструкции и вопроса влияет на ответы в тестах с выбором варианта. Для генерации автор рекомендует greedy decoding и настройку ограничения повторов.

Сценарии применения

  • подготовка учебных объяснений для начальной школы на луганда
  • создание упражнений по математике для младших школьников
  • перевод учебных фраз с луганда на английский
  • перевод инструкций и учебных материалов с английского на луганда
  • составление ответов на вопросы по учебной программе

Ограничения

Модель может допускать фактические и грамматические ошибки на луганда, а на учебных запросах склонна к повторам; проверяйте содержание перед использованием с учащимися. Порядок инструкции и вопроса может повлиять на ответы в заданиях с выбором варианта.

Для каких профессий подходит3

Разделы каталога профессий, в задачах которых используется эта модель

Все профессии

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

EduGanda-Gemma-4-E2B-v4 (edu-ganda-gemma-e2b-v4)

Experimental research checkpoint from Crane AI Labs, released as one of the two parents of the final model EduGanda-Gemma-4-E2B-v5. A Gemma-4-E2B Luganda primary-education assistant from the language line of the Proposal 2 work (Fab AI Foundation, funded by the Gates Foundation): continued pretraining on distilled Luganda dictionary documents, translation training, curriculum and pedagogy fine-tuning with constraint-following examples, two reinforcement-learning rounds, then quantisation-aware training (this is the QAT serving checkpoint, internally ganda-e2b-v4 / e2b-v4-qat-serving, built 18 July 2026).

Results (guard-free, greedy)

Measurev4Gemma-4-E2B (base)
Instruction adherence, 220 program-checked prompts63.6%59.1%
Judge (Gemini 3.7 Flash, mean of three passes, full-length answers): all instructions followed, 25-task teacher bank64.0%81.3%
Judge: task quality, 0 to 104.957.53
Judge: Luganda written, of the 6 tasks that ask for Luganda65
Judge: Luganda quality, 0 to 10 (requested Luganda missing = 0)3.900.28
Numeracy, 150 held-out problems73.3%48.7%
Translation, MAFAND-MT test (1,500 sentences), chrF++ Luganda→English / English→Luganda48.9 / 44.117.6 / 14.6
Loops without a repetition guard, 60 essay / 60 drill prompts13.3% / 41.7%70.0% / 16.7%

Limitations

  • Luganda content accuracy. It makes Luganda content errors (wrong glosses, invented rules); its judged Luganda quality is 3.90 of 10, higher than the final model's (2.67) but still low. Review its Luganda factual and grammatical claims before use.
  • Loops without a guard. At greedy decoding it can repeat itself on drill-style prompts; use the repetition guard below.
  • Prompt order on multiple-choice benchmarks. With the Fab LLPK/LLK official render (instructions before the question) it often ends its turn without answering; with the instruction after the question it answers normally (Luganda LLPK 52, English LLPK 88).

Serving settings

  • Stop tokens: use the model's own generation_config (eos_token_id = [1, 106, 50], which includes <turn|>, id 106, the Gemma-4 end of turn). Do not pass the Gemma-3 <end_of_turn> token; it does not exist in the Gemma-4 vocabulary.
  • Repetition guard: repetition_penalty=1.0 with no_repeat_ngram_size=4 (the setting chosen in a guard sweep on v5, which v4 is a parent of).
  • The chat template already inserts <bos>; tokenise the templated text with add_special_tokens=False so it is not added twice.
  • Greedy decoding is recommended.

Usage

import torch
from transformers import AutoModelForCausalLM, AutoTokenizer

MODEL = "CraneAILabs/edu-ganda-gemma-e2b-v4"
tok = AutoTokenizer.from_pretrained(MODEL)
model = AutoModelForCausalLM.from_pretrained(MODEL, torch_dtype=torch.bfloat16, device_map="auto").eval()

def chat(prompt, max_new_tokens=512):
    text = tok.apply_chat_template([{"role": "user", "content": prompt}],
                                   add_generation_prompt=True, tokenize=False)
    inputs = tok(text, return_tensors="pt", add_special_tokens=False).to(model.device)  # template has <bos>
    out = model.generate(**inputs, max_new_tokens=max_new_tokens, do_sample=False,
                         repetition_penalty=1.0, no_repeat_ngram_size=4)  # stop tokens come from generation_config
    return tok.decode(out[0, inputs.input_ids.shape[1]:], skip_special_tokens=True).strip()

print(chat("Nnyonnyola engeri y'okunaaba engalo mu Luganda."))

Experimental research checkpoint. Review Luganda content before use with learners.

Technical note (benign)

On load, transformers reports self_attn.k_proj, v_proj and k_norm missing for language-model layers 15 to 34 (60 tensors). This is benign: Gemma-4-E2B's last 20 layers share keys and values with earlier layers (num_kv_shared_layers: 20) and never read their own.

Gotcha: stop tokens

Gemma-4 ends a turn with <turn|> (token 106). Do not pass Gemma-3's <end_of_turn> as a stop token: it does not exist in the Gemma-4 vocabulary, so generation will not stop at the end of the answer and the model keeps writing unrelated text. Leave eos_token_id unset (the checkpoint's generation_config already stops on [1, 106, 50]), or include 106 if you pass your own list.

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм

Можно запустить

Подбираем GPU…

Класс архитектуры
Gemma4ForConditionalGeneration
Ревизия весов
8a24a8e

0 моделей