/ Модель

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

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

occiglot-7b-es-en-instruct

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

Инструктивная модель Occiglot на 7,1 млрд параметров для диалоговой генерации текста на английском и испанском языках.

144скачиваний за 30 дней2лайкавеса обновлены11 сен 2024

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

  • IFEval

    IFEval Raw · выше — лучше

    Результат

    0,3485

    Open LLM v2 · архив

    Публичная таблицадругая ревизия

  • MUSR

    MUSR Raw · выше — лучше

    Результат

    0,3738

    Open LLM v2 · архив

    Публичная таблицадругая ревизия

  • BBH

    BBH Raw · выше — лучше

    Результат

    0,4111

    Open LLM v2 · архив

    Публичная таблицадругая ревизия

  • GPQA

    GPQA Raw · выше — лучше

    Результат

    0,2592

    Open LLM v2 · архив

    Публичная таблицадругая ревизия

  • MMLU-PRO

    MMLU-PRO Raw · выше — лучше

    Результат

    0,2311

    Open LLM v2 · архив

    Публичная таблицадругая ревизия

  • MATH Lvl 5

    MATH Lvl 5 Raw · выше — лучше

    Результат

    0,0242

    Open LLM v2 · архив

    Публичная таблицадругая ревизия

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

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

Occiglot-7B-ES-EN-Instruct — инструктивная языковая модель, разработанная Occiglot Research Collective. Это плотный причинный трансформер-декодер архитектуры Mistral с 7,1 млрд параметров, дообученный на 160 млн токенов многоязычных и программных инструкций. Модель предназначена для диалогов и генерации текста на английском и испанском языках; также обучалась на инструкциях по программированию. Поддерживает шаблон чата ChatML. В карточке указана длина контекста 32 768 токенов, а при обучении использовалась длина 8 192 токена.

Модель представляет собой первый выпуск исследовательского проекта Occiglot. Авторы отмечают предварительный характер оценок, а испанские результаты частично опираются на машинно переведённые наборы данных и английские запросы. Модель не проходила выравнивание по безопасности и может выдавать проблемные ответы. Распространяется по лицензии Apache 2.0.

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

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

Ограничения

Модель не выравнивалась по безопасности и может генерировать проблемные ответы. Оценки предварительные; результаты по испанскому частично основаны на машинно переведённых наборах данных и английских запросах.

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

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

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

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

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

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

Открыть на Hugging Face

image/png

Occiglot-7B-ES-EN-Instruct

A polyglot language model for the Occident.

Occiglot-7B-ES-EN-Instruct is a the instruct version of occiglot-7b-es-en, a generative language model with 7B parameters supporting the Spanish and English and trained by the Occiglot Research Collective. It was trained on 160M tokens of additional multilingual and code instructions. Note that the model was not safety aligned and might generate problematic outputs.

This is the first release of an ongoing open research project for multilingual language models. If you want to train a model for your own language or are working on evaluations, please contact us or join our Discord server. We are open for collaborations!

Model details

  • Instruction tuned from: occiglot-7b-es-en
  • Model type: Causal decoder-only transformer language model
  • Languages: English, Spanish, and code.
  • License: Apache 2.0
  • Compute resources: DFKI cluster
  • Contributors: Manuel Brack, Patrick Schramowski, Pedro Ortiz, Malte Ostendorff, Fabio Barth, Georg Rehm, Kristian Kersting
  • Research labs: Occiglot with support from SAINT and SLT
  • Contact: Discord

How to use

The model was trained using the chatml instruction template. You can use the transformers chat template feature for interaction. Since the generation relies on some randomness, we set a seed for reproducibility:

>>> from transformers import AutoTokenizer, MistralForCausalLM, set_seed
>>> tokenizer = AutoTokenizer.from_pretrained("occiglot/occiglot-7b-es-en-instruct")
>>> model = MistralForCausalLM.from_pretrained('occiglot/occiglot-7b-es-en-instruct')  # You may want to use bfloat16 and/or move to GPU here
>>> set_seed(42)
>>> messages = [
>>>    {"role": "system", 'content': 'You are a helpful assistant. Please give short and concise answers.'},
>>>    {"role": "user", "content": "¿quién es el presidente del gobierno español?"},
>>> ]
>>> tokenized_chat = tokenizer.apply_chat_template(messages, tokenize=True, add_generation_prompt=True, return_dict=False, return_tensors='pt',)
>>> set_seed(42)
>>> outputs = model.generate(tokenized_chat.to('cuda'), max_new_tokens=200,)
>>> tokenizer.decode(out[0][len(tokenized_chat[0]):])
'Actualmente el presidente del gobierno español es Pedro Sánchez Pérez-Castejón'

Dataset

The training data was split evenly amongst Spanish and English based on the total number of tokens.

English and Code

Spanish

Training settings

  • Full instruction fine-tuning on 8xH100.
  • 0.6 - 4 training epochs (depending on dataset sampling).
  • Framework: axolotl
  • Precision: bf16
  • Optimizer: AdamW
  • Global batch size: 128 (with 8192 context length)
  • Cosine Annealing with Warmup

Tokenizer

Tokenizer is unchanged from Mistral-7B-v0.1.

Evaluation

Preliminary evaluation results can be found below. Please note that the non-English results are based on partially machine-translated datasets and English prompts (Belebele and Okapi framework) and thus should be interpreted with caution, e.g., biased towards English model performance. Currently, we are working on more suitable benchmarks for Spanish, French, German, and Italian.

All 5 Languages

avgarc_challengebelebelehellaswagmmlutruthfulqa
Occiglot-7b-eu50.5168950.5081090.6755560.7189630.4020640.279782
Occiglot-7b-eu5-instruct0.5377990.536320.6911110.7319180.4051980.32445
Occiglot-7b-es-en0.4833880.4829490.6068890.6539020.3989220.274277
Occiglot-7b-es-en-instruct0.5040230.4945760.650.6708470.4061760.298513
Lince-mistral-7b-it-es0.5434270.5402220.7451110.6929310.4262410.312629
Mistral-7b-v0.10.5471110.5289370.7684440.6825160.4482530.307403
Mistral-7b-instruct-v0.20.567130.5472280.7411110.694550.4225010.430262

English

avgarc_challengebelebelehellaswagmmlutruthfulqa
Occiglot-7b-eu50.596570.5307170.7266670.7898820.5319040.403678
Occiglot-7b-eu5-instruct0.6179050.5588740.7466670.7998410.5351090.449
Occiglot-7b-es-en0.5936090.5435150.6977780.7882890.5483550.390109
Occiglot-7b-es-en-instruct0.6157070.5520480.7366670.7974510.5573280.435042
Leo-mistral-hessianai-7b0.6009490.5221840.7366670.7778330.5388120.429248
Mistral-7b-v0.10.6683850.6126280.8444440.8340970.6245550.426201
Mistral-7b-instruct-v0.20.7136570.6373720.8244440.8463450.592010.668116

Spanish

avgarc_challenge_esbelebele_eshellaswag_esmmlu_estruthfulqa_es
Occiglot-7b-eu50.5331940.5085470.6766670.7254110.4993250.25602
Occiglot-7b-eu5-instruct0.5481550.5350430.680.7370390.5035250.285171
Occiglot-7b-es-en0.5272640.5299150.6277780.722530.5127490.243346
Occiglot-7b-es-en-instruct0.53960.5452990.6366670.7343720.5243740.257288
Lince-mistral-7b-it-es0.5472120.529060.7211110.6879670.5127490.285171
Mistral-7b-v0.10.5548170.5282050.7477780.6727120.5440230.281369
Mistral-7b-instruct-v0.20.5685750.541880.730.6854060.5116990.373891

Acknowledgements

The pre-trained model training was supported by a compute grant at the 42 supercomputer which is a central component in the development of hessian AI, the AI Innovation Lab (funded by the Hessian Ministry of Higher Education, Research and the Art (HMWK) & the Hessian Ministry of the Interior, for Security and Homeland Security (HMinD)) and the AI Service Centers (funded by the German Federal Ministry for Economic Affairs and Climate Action (BMWK)). The curation of the training data is partially funded by the German Federal Ministry for Economic Affairs and Climate Action (BMWK) through the project OpenGPT-X (project no. 68GX21007D).

License

Apache 2.0

See also

Open LLM Leaderboard Evaluation Results

Detailed results can be found here

MetricValue
Avg.12.37
IFEval (0-Shot)34.85
BBH (3-Shot)17.24
MATH Lvl 5 (4-Shot)1.89
GPQA (0-shot)1.23
MuSR (0-shot)4.45
MMLU-PRO (5-shot)14.56

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей