/ Модель

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

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

electrical-embeddinggemma-ir_finetune_16bit

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

Дообученная EmbeddingGemma-300M создаёт текстовые эмбеддинги для семантического поиска по материалам электротехники и электроники.

130скачиваний за 30 дней1лайквеса обновлены10 мая 2026

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Модель disham993/electrical-embeddinggemma-ir_finetune_16bit — дообученная версия EmbeddingGemma-300M от Google, подготовленная для плотного информационного поиска в электротехнике и электронике. Это текстовая модель для извлечения эмбеддингов: она кодирует запросы и фрагменты документов в векторы, пригодные для семантического поиска и сравнения сходства. Чекпойнт содержит около 302,8 млн параметров, объединённые веса LoRA в формате fp16 Safetensors и контекст до 2048 токенов.

Модель обучена на 20 000 парах «вопрос—фрагмент текста» из набора ElectricalElectronicsIR. Она предназначена для поиска по технической документации и материалам об электротехнике, электронике, энергосистемах и коммуникациях, включая такие темы, как протокол IEC 61850, фазированные антенные решётки, OTDR, MIMO и FPGA. В README приведены высокие результаты на тестовом разбиении этого же набора; они не гарантируют аналогичное качество на других корпусах.

Модель лучше подходит для английских технических запросов и может хуже работать с неанглийским текстом, разговорными формулировками и запросами, смешивающими электротехнику с другими областями. Полные веса занимают около 1,2 ГБ. Лицензия — MIT.

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

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

Ограничения

Модель может хуже работать вне электротехники и электроники, на неанглийском тексте и разговорных запросах. Полный fp16 чекпойнт занимает около 1,2 ГБ и может требовать больше памяти, чем варианты GGUF.

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

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

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

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

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

Открыть на Hugging Face

electrical-embeddinggemma-ir_finetune_16bit

Model Description

This model is a fully merged fp16 checkpoint fine-tuned from unsloth/embeddinggemma-300m — Unsloth's optimized mirror of Google's EmbeddingGemma-300M — for feature-extraction tasks, specifically dense Information Retrieval (IR) in the electrical and electronics engineering domain. The LoRA adapter weights have been merged into the base model and saved as full fp16 .safetensors weights, making this the most compatible variant for the Hugging Face ecosystem (Sentence Transformers, vLLM, Text Embeddings Inference, etc.).

This repository contains the complete model weights (~1.2 GB) and does not require a llama.cpp backend.

Training Data

The model was trained on the disham993/ElectricalElectronicsIR dataset — 20,000 question-passage pairs covering electrical engineering, electronics, power systems, and communications.

  • 16k train / 2k validation / 2k test
  • Queries: 133–822 characters; passages: 586–5,590 characters
  • Topics include phased array antennas, IEC 61850 protocols, Josephson junctions, OTDR measurements, MIMO channel estimation, FPGA partial reconfiguration, and more

Model Details

Base Modelunsloth/embeddinggemma-300m (308M params)
FormatMerged fp16 (.safetensors)
TaskFeature Extraction (Dense IR / Semantic Search)
LanguageEnglish (en)
Datasetdisham993/ElectricalElectronicsIR
Model size~1.2 GB
LicenseMIT

Training Procedure

Training Hyperparameters

MethodLoRA via Unsloth's FastSentenceTransformer, merged to fp16
LoRA rank / alphar=32, α=64
Target modulesq_proj, k_proj, v_proj, o_proj, gate_proj, up_proj, down_proj
LossMultipleNegativesRankingLoss (in-batch negatives)
Batch size128 per device × 2 gradient accumulation = 256 effective
Learning rate2e-5 (linear schedule, 3% warmup)
Max steps100
Max sequence length1024
Precisionbf16 (training) → fp16 (saved)
Batch samplerNO_DUPLICATES
HardwareNVIDIA RTX 5090

Evaluation Results

Evaluated on the held-out test split (2,000 queries) of disham993/ElectricalElectronicsIR using sentence_transformers.evaluation.InformationRetrievalEvaluator.

ModelMAP@100NDCG@10MRR@10Recall@10
unsloth/embeddinggemma-300m (baseline)0.57530.62210.56820.7925
electrical-embeddinggemma-ir_lora0.97950.98470.97951.0000
electrical-embeddinggemma-ir_finetune_16bit (this model)0.97970.98490.97971.0000
electrical-embeddinggemma-ir_f160.98490.98870.98490.9995
electrical-embeddinggemma-ir_q8_00.98440.98830.98440.9995
electrical-embeddinggemma-ir_q4_k_m0.98410.98790.98400.9990
electrical-embeddinggemma-ir_q5_k_m0.98240.98660.98230.9990

+41 pp MAP@100 and +73% relative MRR@10 improvement over the general-purpose baseline. Recall@10 = 1.0000 — perfect top-10 coverage.

Usage

# Install dependencies
pip install sentence-transformers torch
import torch
import torch.nn.functional as F
from sentence_transformers import SentenceTransformer

# === SEMANTIC SEARCH EXAMPLE ===
if __name__ == "__main__":
    print("Downloading and Booting Engine...")
    
    # SentenceTransformers flawlessly supports this repository natively!
    model = SentenceTransformer("disham993/electrical-electronics-gemma-ir_finetune_16bit")
    
    query = "How do transformers step up voltage?"
    
    # A miniature corpus of engineering documents
    documents = [
        "Ohm's law defines the relationship between voltage, current, and resistance.",
        "AC circuits use alternating current which changes direction periodically.",
        "A step-up transformer has more turns on its secondary coil than its primary, increasing voltage.",
        "Capacitors store electrical energy in an electric field.",
        "Inductors resist changes in electric current passing through them.",
        "Transformers operate on Faraday's law of induction to transfer energy between circuits.",
        "Diodes allow current to pass in only one direction.",
        "Voltage is the electric potential difference between two points."
    ]
    
    print("Extracting Embeddings...")
    # Convert texts directly to PyTorch tensors
    query_emb = model.encode(query, convert_to_tensor=True)
    doc_embs = model.encode(documents, convert_to_tensor=True)
    
    # Calculate similarities natively 
    similarities = F.cosine_similarity(query_emb.unsqueeze(0), doc_embs)
    
    # Retrieve the top 3 highest scoring documents
    top_3_idx = torch.topk(similarities, k=3).indices.tolist()
    
    print(f"\n--- Top 3 Documents for Query: '{query}' ---")
    for rank, idx in enumerate(top_3_idx, 1):
        print(f"Rank {rank} (Score: {similarities[idx]:.4f}) | {documents[idx]}")

Limitations and Bias

While this model performs exceptionally well in the electrical and electronics engineering domain, it is not designed for use in other domains. Additionally, it may:

  • Underperform on queries that mix electrical engineering with unrelated domains (e.g., biomedical, legal, financial)
  • Show reduced performance on non-English text or highly colloquial phrasing
  • Be slower and more memory-intensive than the GGUF variants (~1.2 GB vs ~236 MB for q4_k_m)

This model is intended for research, educational, and production IR applications in the electrical engineering domain.

Training Infrastructure

For the complete fine-tuning and evaluation pipeline — from data loading to GGUF export — refer to the GitHub repository and the notebooks Finetuning_EmbeddingGemma_EEIR_RTX_5090.ipynb and Evaluate_All_Models.ipynb.

Last Update

2026-04-18

Citation

@misc{electrical-embeddinggemma-ir,
  author       = {disham993},
  title        = {Electrical \& Electronics Engineering Embedding Models},
  year         = {2026},
  howpublished = {\url{https://huggingface.co/collections/disham993/electrical-and-electronics-engineering-embedding-models}},
}

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей