/ Модель

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

Контекст
32 768 токенов
Параметры
7,1 млрд
Размер весов
14,5 ГБ
Лицензия
CC BY-NC-SA 4.0
Архитектура
mistral · dense
Опубликована
16 июн 2024

MKLLM-7B-Instruct

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

MKLLM-7B-Instruct — диалоговая модель на базе Mistral-7B, предназначенная прежде всего для ответов на вопросы и генерации текста на македонском языке.

22скачиваний за 30 дней8лайковвеса обновлены19 июн 2024

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

MKLLM-7B-Instruct — языковая модель с открытыми весами, разработанная для работы с македонским языком. Она основана на Mistral-7B-v0.1: базовую модель дополнительно обучили на македонских и английских текстах, а затем дообучили следовать инструкциям в формате диалогов ChatML. Модель содержит 7,1 млрд параметров, использует плотную архитектуру Mistral и рассчитана на контекст до 32 768 токенов.

Модель предназначена для диалога, ответов на вопросы и генерации связного текста, прежде всего на македонском языке; также использует английский. В карточке приведены результаты сравнения с Llama 3 8B Instruct и Mistral 7B Instruct v0.3 на переведённых македонских тестах понимания, однако эти тесты не оценивают генерацию и беглость. Лицензия CC BY-NC-SA 4.0 разрешает использование на условиях указания авторства, распространения на тех же условиях и без коммерческого применения. Модель может галлюцинировать и выдавать фактически неверные ответы, особенно по темам, связанным с Македонией.

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

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

Ограничения

Модель может галлюцинировать и давать фактически неверные ответы; это особенно заметно при обсуждении тем, связанных с Македонией. Приведённые в карточке тесты оценивают понимание, но не качество генерации и беглость.

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

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

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

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

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

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

Открыть на Hugging Face

MKLLM-7B-Instruct

MKLLM-7B is an open-source Large Language Model for the Macedonian language. The model is built on top of the amazing Mistral-7B-v0.1 model by continued pretraining on a mix of Macedonian and English text. A corpus of around 300M tokens, repeated in 2 epochs, was used for the training and even though this might be considered small compared to other similar projects, the resulting model is very capable in understanding and processing the Macedonian language.

This is the instruction-tuned version of MKLLM-7B. It was trained by taking MKLLM-7B and then performing a full instruction training with axolotl by using the chatml format for conversations.

We tested the model against Meta's Llama3-8B-Instruct and Mistral's Mistral-7B-Instruct-v0.3 on a set of benchmarks we translated in Macedonian and the model performs better than both leading models in its category. Additionally, these benchmarks are primarily focused on understanding and do not measure generation capabilities and fluency, in these categories we believe there's an even larger difference in performance as MKLLM-7B-Instruct writes much more coherent Macedonian. The benchmarking was done with: https://github.com/N13T/mk-llm-eval image/png

In order to leverage the instruction training your prompt should follow the chatml format:

<|im_start|>system
Разговор помеѓу љубопитен корисник и асистент со вештачка интелигенција. Асистентот дава корисни, детални и љубезни одговори на прашањата на корисникот.<|im_end|>
<|im_start|>user
Која планета е позната како 'Црвената Планета'?<|im_end|>
<|im_start|>assistant
Марс<|im_end|> 

This prompt is available as a chat template, which means you can format messages using the tokenizer.apply_chat_template() method:

messages = [
    {"role": "system", "content": "Разговор помеѓу љубопитен корисник и асистент со вештачка интелигенција. Асистентот дава корисни, детални и љубезни одговори на прашањата на корисникот."},
    {"role": "user", "content": "Која планета е позната како 'Црвената Планета'?"}
]
gen_input = tokenizer.apply_chat_template(messages, 
                                          tokenize=True,
                                          return_dict=True,
                                          return_tensors="pt",
                                          add_generation_prompt=True).to("cuda")
with torch.no_grad():
  generated_ids = model.generate(**gen_input, max_new_tokens=150,
                                                do_sample=True,
                                                temperature=0.1,
                                                repetition_penalty=1.1,
                                 )
print(tokenizer.decode(generated_ids[0][prompt["input_ids"].shape[1]:], skip_special_tokens=False))

Notes

  • MKLLM-7B-Instruct can hallucinate and produce factually incorrect output. This is especially pronounced when discussing Macedonian topics due to the smaller training dataset.

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей