/ Модель

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

Контекст
32 768 токенов
Параметры
7,1 млрд
Размер весов
14,5 ГБ
Лицензия
Apache 2.0
Архитектура
mistral · dense
Опубликована
20 фев 2024

zefiro-7b-base-ITA

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

Продолженно предобученная на итальянских текстах 7,1-миллиардная модель Mistral для генерации текста и диалоговых приложений.

27скачиваний за 30 дней0лайковвеса обновлены21 фев 2024

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Zefiro base — языковая модель на 7,1 млрд параметров, разработанная giux78 и продолжающая предобучение Mistral-7B-v0.1 для итальянского языка. Это плотная авторегрессионная модель семейства Mistral, предназначенная для генерации текста и диалоговых сценариев; заявленная длина контекста — 32 768 токенов. Для дополнительного обучения использовались подмножества итальянских данных OSCAR и Wikipedia.

Модель подходит для генерации и продолжения итальянского текста, а также для экспериментальных диалоговых приложений. Она распространяется в формате Safetensors по лицензии Apache-2.0. В README отмечено, что модель не проходила RLHF-выравнивание по предпочтениям людей и не использует фильтрацию ответов, поэтому может выдавать проблемное содержание; оценки в карточке приведены для другой модели Zefiro-DPO-7B и не подтверждают качество этой базовой версии.

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

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

Ограничения

Модель не прошла RLHF-выравнивание и не имеет фильтрации ответов, поэтому может генерировать проблемное содержание. Приведённые в README сравнительные оценки относятся к другой модели, Zefiro-DPO-7B.

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

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

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

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

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

Открыть на Hugging Face

Model Card for zefiro-base-7b-ITA

Last Update: 20/02/2024

Zefiro base is a continual pretrained model for the Italian language based on Mistral-7b trained on a subset of the Italian subdataset of Oscar and wikipedia dataset.

Model Details

Zefiro base is a continual pre-trained language model started from mistralai/Mistral-7B-v0.1 model to the italian language.

Model description

Code

Lost

Computation

It has been trained on a GPUs cluster of 4 H100s from runpod

Evaluations:

ModelArc-cHellaSMMULAVG
Mixtral 7x852.875.170.966.26666667
LLama2 70b49.470.965.161.8
zefiro-dpo-7b52.6967.0950.856.86
zefiro-base-7b51.0763.4752.9755.83666667
zefiro-sft-7b50.9862.7151.9655.21666667
LLama1 34B42.965.449.052.43333333

Intended uses & limitations

Here's how you can run the model using Transformers from 🤗 :

# Install transformers from source - only needed for versions <= v4.34
# pip install git+https://github.com/huggingface/transformers.git
# pip install accelerate
from transformers import AutoModelForCausalLM, AutoTokenizer

model_id = "mii-community/zefiro-7b-base-ITA"
model = AutoModelForCausalLM.from_pretrained(model_id)
model.to('cuda')
tokenizer = AutoTokenizer.from_pretrained(model_id, padding_side="left")


sys_prompt = "Sei un assistente disponibile, rispettoso e onesto. " \
         "Rispondi sempre nel modo piu' utile possibile, pur essendo sicuro. " \
         "Le risposte non devono includere contenuti dannosi, non etici, razzisti, sessisti, tossici, pericolosi o illegali. " \
         "Assicurati che le tue risposte siano socialmente imparziali e positive. " \
         "Se una domanda non ha senso o non e' coerente con i fatti, spiegane il motivo invece di rispondere in modo non corretto. " \
         "Se non conosci la risposta a una domanda, non condividere informazioni false."

messages = [{ 'content' : sys_prompt, 'role' : 'assistant'}, 
            {'content' : 'Crea una lista su cosa mangiare a pranzo ogni giorno della settimana a pranzo e cena', 'role' : 'user'}]


def generate_text(sys_prompt, user_prompt):
    messages = [{ 'content' : sys_prompt, 'role' : 'assistant'}, 
            {'content' : user_prompt, 'role' : 'user'}]
    prompt = tokenizer.apply_chat_template(messages, tokenize=False, add_generation_prompt=True)
    model_inputs = tokenizer([prompt], return_tensors="pt").to("cuda")
    generated_ids = model.generate(**model_inputs, max_new_tokens=1024)
    return tokenizer.batch_decode(generated_ids, skip_special_tokens=True)[0]


generate_text(sys_prompt, 'cosa ne pensi della politica italiana?')

Bias, Risks, and Limitations

Zefiro-7b-base-ITA has not been aligned to human preferences for safety within the RLHF phase or deployed with in-the-loop filtering of responses like ChatGPT, so the model can produce problematic outputs (especially when prompted to do so). It is also unknown what the size and composition of the corpus was used to train the base model (mistralai/Mistral-7B-v0.1), however it is likely to have included a mix of Web data and technical sources like books and code. See the Falcon 180B model card for an example of this.

Training Data

We used a subset of the italian version of Oscar and Wikipedia a as training data.

Summary

Zefiro-7b-beta-ITA-v0.1 is a continula pre-trained version of mistral-7b for the italian language.

Citation

@misc{tunstall2023zephyr,
      title={Zephyr: Direct Distillation of LM Alignment}, 
      author={Lewis Tunstall and Edward Beeching and Nathan Lambert and Nazneen Rajani and Kashif Rasul and Younes Belkada and Shengyi Huang and Leandro von Werra and Clémentine Fourrier and Nathan Habib and Nathan Sarrazin and Omar Sanseviero and Alexander M. Rush and Thomas Wolf},
      year={2023},
      eprint={2310.16944},
      archivePrefix={arXiv},
      primaryClass={cs.LG}
}

@misc{basile2023llamantino,
      title={LLaMAntino: LLaMA 2 Models for Effective Text Generation in Italian Language}, 
      author={Pierpaolo Basile and Elio Musacchio and Marco Polignano and Lucia Siciliani and Giuseppe Fiameni and Giovanni Semeraro},
      year={2023},
      eprint={2312.09993},
      archivePrefix={arXiv},
      primaryClass={cs.CL}
}

Model Card Authors

giux78

Model Card Contact

**ale.ercolani@gmail.com

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
MistralForCausalLM
Ревизия весов
0c7f9a2

0 моделей