/ Модель

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

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

Synatra-7B-Instruct-v0.2

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

Корейская инструктивная модель на базе Mistral-7B для диалогов и выполнения пользовательских запросов на корейском языке.

60скачиваний за 30 дней6лайковвеса обновлены24 окт 2023

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Synatra-7B-Instruct-v0.2 — корейская инструктивная языковая модель, созданная StableFluffy на основе mistralai/Mistral-7B-Instruct-v0.1. Это плотная авторегрессионная модель семейства Mistral с 7,1 млрд параметров и контекстом до 32 768 токенов; веса доступны в формате PyTorch и рассчитаны на использование через Transformers. Модель предназначена для диалогов и выполнения инструкций на корейском языке.

В карточке приведены результаты на Ko-ARC, Ko-HellaSwag, Ko-MMLU, Ko-TruthfulQA и Ko-CommonGen V2: средний показатель v0.2 выше, чем у указанной версии v0.1, но автор отмечает слабый результат на Ko-CommonGen V2. Для запросов используется формат Mistral Instruct с маркерами [INST] и [/INST]. Лицензия CC-BY-NC-4.0 разрешает использование с указанием авторства, но запрещает коммерческое применение.

Автор также перечисляет очистку данных и улучшение языкового понимания и здравого смысла среди планов доработки; качество на других языках и в сценариях, не отражённых в карточке, не подтверждено.

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

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

Ограничения

Автор отмечает слабый результат на Ko-CommonGen V2 и указывает, что очистка данных, улучшение понимания языка и здравого смысла остаются планами доработки. Коммерческое использование запрещено лицензией CC-BY-NC-4.0.

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

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

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

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

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

Открыть на Hugging Face

Synatra-7B-Instruct-v0.2

Made by StableFluffy

Contact (Do not Contact for personal things.) Discord : is.maywell Telegram : AlzarTakkarsen

License

This model is strictly non-commercial (cc-by-nc-4.0) use only. The "Model" is completely free (ie. base model, derivates, merges/mixes) to use for non-commercial purposes as long as the the included cc-by-nc-4.0 license in any parent repository, and the non-commercial use statute remains, regardless of other models' licences. The licence can be changed after new model released. If you are to use this model for commercial purpose, Contact me.

Model Details

Base Model
mistralai/Mistral-7B-Instruct-v0.1

Trained On
A6000 48GB * 8

TODO

  • RP 기반 튜닝 모델 제작
  • 데이터셋 정제
  • 언어 이해능력 개선
  • 상식 보완
  • 토크나이저 변경

Instruction format

In order to leverage instruction fine-tuning, your prompt should be surrounded by [INST] and [/INST] tokens. The very first instruction should begin with a begin of sentence id. The next instructions should not. The assistant generation will be ended by the end-of-sentence token id.

E.g.

text = "<s>[INST] 아이작 뉴턴의 업적을 알려줘. [/INST]"

Model Benchmark

Ko-LLM-Leaderboard

ModelKo-ARCKo-HellaSwagKo-MMLUKo-TruthfulQAKo-CommonGen V2Avg
kyujinpy/KoT-platypus2-13B(No.1 at 2023/10/12)43.6953.0542.2943.3465.3849.55
Synatra-V0.1-7B-Instruct41.7249.2843.2743.7539.3243.47
Synatra-7B-Instruct-v0.241.8149.3543.9945.7742.9644.78

MMLU에서는 우세하나 Ko-CommonGen V2 에서 크게 약한 모습을 보임.

Implementation Code

Since, chat_template already contains insturction format above. You can use the code below.

from transformers import AutoModelForCausalLM, AutoTokenizer

device = "cuda" # the device to load the model onto

model = AutoModelForCausalLM.from_pretrained("maywell/Synatra-V0.1-7B")
tokenizer = AutoTokenizer.from_pretrained("maywell/Synatra-V0.1-7B")

messages = [
    {"role": "user", "content": "What is your favourite condiment?"},
]

encodeds = tokenizer.apply_chat_template(messages, return_tensors="pt")

model_inputs = encodeds.to(device)
model.to(device)

generated_ids = model.generate(model_inputs, max_new_tokens=1000, do_sample=True)
decoded = tokenizer.batch_decode(generated_ids)
print(decoded[0])

If you run it on oobabooga your prompt would look like this.

[INST] 링컨에 대해서 알려줘. [/INST]

Readme format: beomi/llama-2-ko-7b


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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей