/ Модель

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

Контекст
2 048 токенов
Параметры
303 млн
Лицензия
Gemma
Архитектура
gemma3_text · dense
Базовая модель
embeddinggemma-300m
Опубликована
18 июл 2026

embeddinggemma-300m-rag-stage1

ЭмбеддингиТекст → embedding8 профессий

Дообученная на корпоративных парах вопрос—документ модель EmbeddingGemma для семантического поиска и извлечения контекста в RAG-системах.

113скачиваний за 30 дней0лайковвеса обновлены18 июл 2026

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

shanaka95/embeddinggemma-300m-rag-stage1 — дообученная модель эмбеддингов на базе google/embeddinggemma-300m, разработанная для поиска документов в корпоративных RAG-системах. Она преобразует текстовые запросы и документы в векторы, пригодные для сравнения по косинусной близости. Для запросов и документов предусмотрены отдельные подсказки query и document.

Модель основана на плотной текстовой архитектуре Gemma 3 и содержит 302,8 млн параметров. Контекст — до 2048 токенов; модель принимает и обрабатывает текст на английском языке. Дообучение на 200 000 парах вопрос—документ из EnterpriseRAG-Bench использовало MultipleNegativesRankingLoss и MatryoshkaLoss с размерами эмбеддингов 768, 512, 256 и 128. В оценке на подмножестве бенчмарка модель показала Recall@1 0,3933 против 0,1750 у базовой модели; результаты получены на 89 вопросах и корпусе из 5000 документов.

Модель предназначена для семантического поиска и извлечения релевантных документов в RAG-сценариях. Для корректного поиска корпус необходимо заново закодировать этой моделью: эмбеддинги базовой модели находятся в другом векторном пространстве. Лицензия — Gemma; этап 2 дообучения с подбором сложных негативных примеров в карточке указан как находящийся в процессе.

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

  • Поиск документов по естественно-языковому вопросу
  • Извлечение релевантных фрагментов для корпоративного RAG
  • Семантическое ранжирование документов относительно запроса
  • Построение эмбеддингов запросов и документов для поиска

Ограничения

Оценка основана на 89 вопросах и подмножестве из 5000 документов, поэтому её результаты могут не отражать качество на других корпусах. Корпус нужно заново кодировать этой моделью, поскольку эмбеддинги базовой модели несовместимы с её векторным пространством.

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

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

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

Также подходит для

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

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

Открыть на Hugging Face

embeddinggemma-300m-rag-stage1

Fine-tuned version of google/embeddinggemma-300m on the EnterpriseRAG-Bench question-document pairs for first-place retrieval.

Training

Base modelgoogle/embeddinggemma-300m
Training pairs200,000 (one question per unique doc_id, joined from shanaka95/enterprise-rag-questions + onyx-dot-app/EnterpriseRAG-Bench)
LossMultipleNegativesRankingLoss (scale=20.0) wrapped in MatryoshkaLoss(dims=[768,512,256,128])
Optimizeradamw_torch_fused, lr=2e-5, cosine, warmup_ratio=0.1
Batch4, bf16, gradient checkpointing
Steps8000 (~2.5h on RTX 5060 Ti 16GB)
Context2048 tokens (EmbeddingGemma native)
Prompt format`task: search result

Evaluation (89 questions, 5k corpus subset, 2048 ctx)

Compared against google/embeddinggemma-300m baseline.

MetricStage 1 (this model)BaselineImprovement
Recall@10.39330.1750+21.83pp (2.25×)
Recall@50.60670.2350+37.17pp
Recall@100.68540.2600+42.54pp
Recall@1000.87640.3050+57.14pp
MRR0.50460.2063+0.298

Eval setup: 89 of 470 EnterpriseRAG-Bench questions whose first expected_doc_id falls in the first 5k corpus docs, scored against those 5k. Re-encoded corpus with the fine-tuned model (NEVER re-use base-model corpus embeddings — different spaces).

Usage

from sentence_transformers import SentenceTransformer
model = SentenceTransformer("shanaka95/embeddinggemma-300m-rag-stage1")
model.max_seq_length = 2048  # EmbeddingGemma native

query_emb = model.encode("How does X work?", prompt_name="query")
doc_emb   = model.encode("X is a method that ...", prompt_name="document")
score = (query_emb @ doc_emb.T)  # cosine (already normalized)

Training data

Notes

  • Use prompt names query and document (matches model.prompts).
  • For best retrieval results, re-encode the corpus with this model (do not reuse base-model embeddings).
  • Stage 2 (hard negative mining) is in progress for further improvements.

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
Gemma3TextModel
Ревизия весов
90b131d

0 моделей