/ Модель

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

Контекст
8 192 токена
Параметры
2,7 млрд
Размер весов
5,2 ГБ
Лицензия
Gemma
Архитектура
gemma2 · dense
Базовая модель
gemma-2-2b-it
Библиотека
transformers
Опубликована
8 янв 2025

gemma-2-2b-neogenesis-ita

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

Компактная диалоговая Gemma 2, дообученная для ответов на инструкции и генерации текста преимущественно на итальянском языке.

1 528скачиваний за 30 дней6лайковвеса обновлены16 янв 2025

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Gemma 2 2B Neogenesis ITA — диалоговая языковая модель Anakin87, дообученная на базе google/gemma-2-2b-it с помощью instruction fine-tuning и Direct Preference Optimization. Она предназначена прежде всего для генерации ответов и диалога на итальянском языке; также в обучении использовались английские данные. Модель использует плотную архитектуру Gemma 2 с примерно 2,7 млрд параметров и поддерживает контекст до 8192 токенов.

Модель рассчитана на инструкции, вопросы и задачи рассуждения, включая математические, и показала результаты в итальянских тестах MMLU_IT, ARC_IT и HELLASWAG_IT. Небольшой размер удобен для сценариев с ограниченными ресурсами, однако объём мировых знаний ограничен. Разработчик отмечает, что модель не проходила специальную настройку безопасности. Репозиторий распространяет веса в формате safetensors; лицензия — Gemma.

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

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

Ограничения

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

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

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

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

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

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

Открыть на Hugging Face

Fine-tuned version of google/gemma-2-2b-it optimized for better performance in Italian.

  • Small yet powerful model with 2.6 billion parameters
  • Supports 8k context length

GGUF quants: static - weighted/imatrix

Need a stronger model? Try gemma-2-9b-neogenesis-ita.

🎮 Usage

💬🇮🇹 Try the model on Hugging Face Spaces

Text generation with Transformers

import torch
from transformers import pipeline

model_id="anakin87/gemma-2-2b-neogenesis-ita"

pipe = pipeline(
    "text-generation",
    model=model_id,
    model_kwargs={"torch_dtype": torch.bfloat16},
    device="cuda",
)

messages = [{"role": "user", "content": "Cos'è l'interesse composto? Spiega in maniera semplice e chiara."}]
outputs = pipe(messages, max_new_tokens=500)

print(outputs[0]["generated_text"][1]["content"])

>>> Immagina di avere 100 euro e di depositarli in un conto che ti dà un interesse del 5% all'anno....

For more usage examples and applications, refer to the 📓 Kaggle notebook.

🏆 Evaluation Results

The model was submitted and evaluated in the Open Ita LLM Leaderboard, the most popular leaderboard for Italian Language Models.

ModelMMLU_ITARC_ITHELLASWAG_ITAverage
google/gemma-2-2b-it47.6540.0354.6947.46
anakin87/gemma-2-2b-ita-sft (SFT checkpoint)47.7741.1555.6648.19
anakin87/gemma-2-2b-neogenesis-ita (DPO)48.0340.4656.9748.49

Qualitative evaluation across various domains is available here.

🔧 Training details

The model was fine-tuned using Hugging Face TRL.

The training involved Instruction Fine Tuning and Direct Preference Optimization.

I adopted a relatively new technique for parameter-efficient learning: Spectrum. The idea is to train only the layers of the model with high Signal-to-Noise Ratio (SNR) and ❄️ freeze the rest. Specifically, training focused on the top 25% most informative layers.

Batch size: 16; learning rate: 5e-6; epochs: 1 for SFT and 1 for DPO.

Training required about 15 hours on a single NVIDIA A6000 GPU (48GB VRAM).

For comprehensive training code and details, check out the 📓 Kaggle notebook.

🗃️ Training data

The model was trained primarily on Italian data, with a small portion of English data included.

For Instruction Fine Tuning:

For Direct Preference Optimization

🙏 Thanks to the authors for providing these datasets.

Usage limitations

Although the model demonstrates solid Italian fluency and good reasoning capabilities for its small size, it is expected to have limited world knowledge due to its restricted number of parameters. This limitation can be mitigated by pairing it with techniques like Retrieval-Augmented Generation. Check out the 📓 Kaggle notebook for an example.

🛡️ Safety

While this model was not specifically fine-tuned for safety, its selective training with the Spectrum technique helps preserve certain safety features from the original model, as emerged in the qualitative evaluation.

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
Gemma2ForCausalLM
Ревизия весов
fb3659d

0 моделей