/ Модель

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

Размер весов
10,2 ГБ
Лицензия
Gemma
Архитектура
gemma4 · dense
Базовая модель
gemma-4-E2B-it-qat-q4_0-unquantized
Библиотека
transformers
Опубликована
14 сен 2026

gemma-4-E2B-home-assistant

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

Дообученная Gemma 4 E2B превращает англоязычные запросы в ответы и вызовы инструментов для управления умным домом.

627скачиваний за 30 дней1лайквеса обновлены15 сен 2026

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

mewse/gemma-4-E2B-home-assistant — дообученная модель на базе Google Gemma 4 E2B, предназначенная для управления умным домом по запросам на естественном языке. При системном запросе с описанием устройств и доступных сервисов она формулирует ответ и выдаёт вызов инструмента для выполнения команды. Модель использует архитектуру Gemma4ForConditionalGeneration и сохраняет мультимодальные текстовые, визуальные и аудиокомпоненты базовой модели, однако дообучались только языковые проекции; возможности зрения и аудио отдельно не адаптировались.

Обучение выполнено методом LoRA в 16-битном формате на англоязычной части набора acon96/Home-Assistant-Requests-V2, после чего адаптер объединён с базовыми весами. Модель распространяется в safetensors; автор рекомендует для развёртывания квантование в GGUF Q4_0 и запуск через llama.cpp или Ollama. Для точных вызовов инструментов следует использовать формат системного запроса с состояниями сущностей и схемами инструментов, применявшийся при обучении. Лицензия — Gemma.

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

  • включение и выключение устройств умного дома по запросу
  • изменение настроек устройств через естественный язык
  • вызов сервисов Home Assistant с учётом доступных устройств
  • формирование ответа вместе с вызовом нужного инструмента

Ограничения

Обучение проводилось на англоязычных примерах, поэтому пригодность для других языков не подтверждена. Для надёжных вызовов инструментов нужны системный запрос с состояниями устройств и схемами инструментов в формате, использованном при обучении; зрительные и аудиокомпоненты не адаптировались.

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

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

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

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

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

Открыть на Hugging Face

Gemma 4 E2B — Home Assistant

A fine-tune of Google's gemma-4-E2B-it-qat-q4_0-unquantized for controlling a smart home through natural language, in the style of the acon96/home-llm project. Given a system prompt describing the available devices and services, the model replies in natural language and emits the tool call needed to carry out the request.

This is the LoRA adapter merged back into the base weights — a complete, drop-in replacement for the base checkpoint. Like the upstream model it is the full multimodal Gemma4ForConditionalGeneration (text + vision + audio towers); only the text/language-model projections were fine-tuned, so the vision and audio towers are byte-for-byte the base model's.

Base model

  • google/gemma-4-E2B-it-qat-q4_0-unquantized
  • The -qat-q4_0-unquantized checkpoint is quantization-aware-trained and calibrated for llama.cpp Q4_0. Fine-tuning was done in 16-bit LoRA (not QLoRA/NF4) specifically to keep that QAT calibration intact, so the merged model still quantizes cleanly to Q4_0 for llama.cpp / Ollama deployment.

Training

MethodLoRA (r=8, alpha=16, dropout 0), 16-bit, merged
Target modulesq_proj, k_proj, v_proj, o_proj, gate_proj, up_proj, down_proj
Datasetacon96/Home-Assistant-Requests-V2 — English split (~17.5k examples ≤ 4096 tokens)
Schedule1 epoch, 1089 steps, bf16, adamw_8bit, lr 2e-4, batch 1 × grad-accum 16, seq len 4096
Final losstrain ≈ 0.23 (≈ 0.10 over the last steps)
FrameworkUnsloth on a single RTX A4500

Only the assistant turn (its text and its tool call) is trained; injected tool results are masked out so the model learns to call tools, not to hallucinate their responses.

Usage

import torch
from transformers import AutoModelForCausalLM, AutoTokenizer

model_id = "mewse/gemma-4-E2B-home-assistant"
tok = AutoTokenizer.from_pretrained(model_id)
model = AutoModelForCausalLM.from_pretrained(model_id, dtype=torch.bfloat16, device_map="auto")

messages = [
    {"role": "system", "content": "<your Home Assistant system prompt: devices, services, tool schemas>"},
    {"role": "user", "content": "turn on the living room lamp"},
]
enc = tok.apply_chat_template(messages, add_generation_prompt=True,
                             return_tensors="pt", return_dict=True).to(model.device)
out = model.generate(**enc, max_new_tokens=128, do_sample=False)
print(tok.decode(out[0][enc["input_ids"].shape[1]:], skip_special_tokens=False))

For the best tool-call fidelity, match the system-prompt format used in training (entity states + tool schemas injected into the system prompt, as in home-llm). For deployment, quantize to a GGUF (Q4_0 is the QAT-native target) and serve via llama.cpp or Ollama.

License

Governed by the Gemma Terms of Use, inherited from the base model. You must accept the Gemma license to use these weights.

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей