/ Модель

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

Контекст
4 096 токенов
Параметры
10,5 млрд
Размер весов
34,1 ГБ
Лицензия
MIT
Архитектура
gpt_neox · dense
Опубликована
6 июн 2024

modello-italia-9b

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

Modello Italia 9B — итальянская языковая модель на базе GPT-NeoX для генерации текста и диалогов.

2 367скачиваний за 30 дней20лайковвеса обновлены12 июн 2024

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Modello Italia 9B — большая языковая модель, разработанная iGenius совместно с CINECA. Эта карточка содержит неофициальную конверсию официального чекпойнта для использования с Hugging Face Transformers; архитектура GPT-NeoX, около 10,5 млрд параметров, контекст до 4096 токенов. Репозиторий предоставляет веса в формате Safetensors и поддерживает диалоговое применение через text-generation.

Модель предназначена для генерации текста и диалогов, прежде всего на итальянском языке; в README также упоминается английский. Разработчики сообщают, что тестирование проводилось на итальянском языке и не охватывает все возможные сценарии. Модель может выдавать неточные, предвзятые или спорные ответы, поэтому её следует проверять и адаптировать для конкретного применения. Лицензия репозитория — MIT, однако использование модели также обусловлено условиями iGenius; карточка рекомендует ознакомиться с ними.

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

  • генерация текста на итальянском языке
  • создание диалогового помощника на итальянском
  • ответы на вопросы на итальянском языке
  • генерация текста на английском языке
  • эксперименты с итальянскими языковыми моделями

Ограничения

Тестирование, описанное в карточке, проводилось на итальянском языке и не охватывает все сценарии; модель может генерировать неточные, предвзятые или спорные ответы. Это неофициальная конверсия, а для использования также действуют условия iGenius.

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

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

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

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

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

Открыть на Hugging Face

Model Card for Modello Italia 9B

This is our UNOFFICIAL conversion of the OFFICIAL model checkpoint of "Modello Italia 9B", the first Large Language Model (LLM) developed by iGenius in collaboration CINECA.

  • More information about Modello Italia: click here.

🚨 Disclaimers

  • This is an UNOFFICIAL conversion of the OFFICIAL model checkpoint released by iGenius.
  • The original model was developed using LitGPT, therefore, the weights need to be converted before they can be used with Hugging Face transformers.
  • Note: By using this model, you accept the iGenius' terms and conditions.

🚨 Biases and Risks

From the terms and conditions of iGenius for Modello Italia:

Modello Italia è concepito per essere utilizzato da tutti e per adattarsi a una vasta gamma di casi d'uso. È stato progettato con l'obiettivo di essere accessibile a persone provenienti da background, esperienze e prospettive diverse. Modello Italia si rivolge agli utenti e alle loro esigenze senza inserire giudizi superflui o normative, riconoscendo al contempo che anche contenuti potenzialmente problematici in determinati contesti possono avere scopi validi in altri. Il rispetto per la dignità e l'autonomia di tutti gli utenti, specialmente in termini di libertà di pensiero ed espressione, è un pilastro fondamentale del suo design. Tuttavia, essendo una nuova tecnologia, Modello Italia comporta rischi legati al suo utilizzo. I test condotti finora sono stati eseguiti in italiano e non hanno potuto coprire tutte le possibili situazioni. Pertanto, come per tutti gli LLM, non è possibile prevedere in anticipo gli output di Modello Italia e il modello potrebbe in alcuni casi generare risposte imprecise, tendenziose o altre risposte discutibili. Prima di utilizzare Modello Italia in qualsiasi contesto, gli sviluppatori sono fortemente incoraggiati a eseguire test di sicurezza e adattamento specifici per le loro applicazioni.

We are aware of the biases and potential problematic/toxic content that current pretrained large language models exhibit: more specifically, as probabilistic models of (Italian and English) languages, they reflect and amplify the biases of their training data.

For more information about this issue, please refer to our survey paper:

Training dataset

The following information is based on the information we could gather, that is, it is NOT official. Please take it with a pinch of salt as we continue to study Modello Italia.

  • The training data of Modello Italia is unknown;
  • Modello Italia is probably trained on around 1T tokens of Italian text;
  • We know that the training data is mostly Italian text and source code;
  • We know that the training data includes text from Editoria Nazionale.

Tokenizer

The following information is based on the information we could gather, that is, it is NOT official. Please take it with a pinch of salt as we continue to study Modello Italia.

  • The tokenizer is vanilla SentencePiece, probably trained from scratch on Italian data;
  • Vocabulary size is 50000.

Model architecture

The following information is based on the information we could gather, that is, it is NOT official. Please take it with a pinch of salt as we continue to study Modello Italia.

  • The model architecture is based on GPT-NeoX.

Results

For a detailed comparison of model performance, check out the Leaderboard for Italian Language Models.

Here's a breakdown of the performance metrics:

Metrichellaswag_it acc_normarc_it acc_normm_mmlu_it 5-shot accAverage
Accuracy Normalized0.56790.38490.35220.4350

How to use Modello Italia with Hugging Face transformers

import torch
import transformers as tr

device = "cuda" if torch.cuda.is_available() else "cpu"

tokenizer = tr.AutoTokenizer.from_pretrained("sapienzanlp/modello-italia-9b")
model = tr.AutoModelForCausalLM.from_pretrained(
  "sapienzanlp/modello-italia-9b",
  device_map=device,
  torch_dtype=torch.bfloat16
)

MY_SYSTEM_PROMPT_SHORT = (
  "Tu sei Modello Italia, un modello di linguaggio naturale addestrato da iGenius."
)
prompt = "Ciao, chi sei?"
messages = [
  {"role": "system", "content": MY_SYSTEM_PROMPT_SHORT},
  {"role": "user", "content": prompt},
]
tokenized_chat = tokenizer.apply_chat_template(
  messages, tokenize=True, add_generation_prompt=True, return_tensors="pt"
).to(device)

out = model.generate(
  tokenized_chat,
  max_new_tokens=200,
  do_sample=False
)

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
GPTNeoXForCausalLM
Ревизия весов
6ec3fd1

0 моделей