/ Модель

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

Контекст
32 768 токенов
Параметры
10,6 млрд
Размер весов
21,5 ГБ
Лицензия
Apache 2.0
Архитектура
mistral · dense
Базовая модель
Chikuma_10.7B
Библиотека
transformers
Опубликована
13 янв 2024

Chikuma_10.7B_v2

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

Экспериментальная англоязычная диалоговая модель на базе Mistral для генерации текста и ответов на вопросы.

23скачиваний за 30 дней0лайковвеса обновлены7 мар 2024

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Chikuma 10.7B v2 — экспериментальная разговорная языковая модель Sethuiyer, дообученная методом DPO на основе Chikuma_10.7B. Базовая Chikuma — объединённая с увеличением глубины модель на основе SynthIQ-7b и openchat/openchat-3.5-0106; архитектура — плотная MistralForCausalLM с 10,6 млрд параметров. Модель принимает текст и генерирует текст, поддерживает диалоговый шаблон на основе ChatML и контекст до 32 768 токенов.

Модель предназначена для англоязычных диалогов и генерации текста, включая ответы на вопросы и рассуждения. Для дообучения использовано около 3 000 отфильтрованных пар предпочтений из argilla/distilabel-intel-orca-dpo-pairs. В карточке приведены результаты нескольких бенчмарков, но они не гарантируют качество на прикладных задачах. Модель распространяется по лицензии Apache-2.0.

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

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

Ограничения

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

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

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

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

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

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

Открыть на Hugging Face

Chikuma_10.7B - V2 (Enhanced with DPO) [For Experiments]

This model is the DPO fine tuned version of Chikuma_10.7B, which was a depth upscaled merge of:

The name "Chikuma" is inspired by the Chikuma River, the longest in Japan, known for its continuous flow and meandering path. This metaphorically represents the model's depth, fluidity, and adaptability in processing and understanding language.

Dataset used for Fine Tuning

Dataset: /argilla/distilabel-intel-orca-dpo-pairs

The dataset was roughly ~3000 samples but they were high quality (according to the chosen_score).

The following filters were applied to the original dataset:

dataset = dataset.filter(
    lambda r:
        r["status"] != "tie" and
        r["chosen_score"] >= 8 and
        not r["in_gsm8k_train"]
)

Chat Template

The chat template for Chikuma_10.7B - V2 is a modified version of ChatML, optimized for improved interaction and engagement:

<|im_start|>GPT4 Correct system:
{system} Always use <|end_of_turn|> when you want to end the answer. <|im_end|>
<|im_start|>GPT4 Correct user:
{user}<|im_end|>
<|im_start|>GPT4 Correct Assistant:
{asistant}<|im_end|>

Nous Benchmark Evaluation

ModelAGIEvalGPT4AllTruthfulQABigbenchAverage
SynthIQ-7b42.6773.7156.5144.5954.37
openchat/openchat-3.5-010644.1773.7252.5344.453.71
Chikuma_10.7B42.4173.4156.6943.554.00
Chikuma_10.7B_v242.7773.8158.8344.8355.06

OpenLLM Leaderboard

Benchmark NamePerformance
ARC66.38
HellaSwag85
MMLU65.27
TruthfulQA58.83
Winogrande78.77
GSM8K63.68
Average69.65

Training Environment

  • Hardware: Single A100 80GB GPU in a runpod, utilized for approximately 1.5 hours.
  • Training Script: Accessible via Google Colab Notebook. Special thanks to mlabonne for providing the template.

Usage

# Format prompt
from transformers import AutoModelForCausalLM, AutoTokenizer
tokenizer = AutoTokenizer.from_pretrained(new_model)

# Create pipeline
pipeline = transformers.pipeline(
    "text-generation",
    model=new_model,
    tokenizer=tokenizer,
    device="cuda"
)

# Generate text

message = [
    {"role": "system", "content": "You are a helpful assistant chatbot."},
    {"role": "user", "content": "Who invented LLMs?"}
]

prompt = tokenizer.apply_chat_template(message, add_generation_prompt=True, tokenize=False)

sequences = pipeline(
    prompt,
    max_new_tokens=512
)
print(sequences[0]['generated_text'])

Acknowledgements

A heartfelt appreciation goes to the vibrant open-source community, particularly:

  • The Intel team for publishing a great open dataset and show how well it worked in the first place
  • Teknium and NousResearch for their awesome work and models.
  • Maxime for sharing such great resources.
  • Argilla for publishing argilla/distilabel-intel-orca-dpo-pairs

Open LLM Leaderboard Evaluation Results

Detailed results can be found here

MetricValue
Avg.68.87
AI2 Reasoning Challenge (25-Shot)66.38
HellaSwag (10-Shot)85.14
MMLU (5-Shot)64.70
TruthfulQA (0-shot)59.20
Winogrande (5-shot)79.40
GSM8k (5-shot)58.38

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей