/ Модель

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

Контекст
8 192 токена
Параметры
7,1 млрд
Размер весов
14,5 ГБ
Лицензия
Apache 2.0
Архитектура
mistral · dense
Базовая модель
openchat-3.5-0106
Опубликована
14 янв 2024

openchat-nectar-0.5

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

Диалоговая модель на базе OpenChat 3.5, дообученная методом DPO на данных Nectar для многоходового общения и генерации ответов.

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

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

openchat-nectar-0.5 — диалоговая языковая модель, созданная Andy Salerno дообучением OpenChat 3.5 на базе Mistral с помощью DPO на отфильтрованной части набора Berkeley Nectar. Обучение длилось 5000 шагов — полный проход по выбранным данным; для сравнения ответов использовались примеры с несколькими ходами диалога, а отклоняемыми выбирались ответы с четвёртым рейтингом. Из набора исключили примеры с good_natured=False.

Модель предназначена для многоходового общения и генерации ответов в формате чата. Она содержит 7,1 млрд параметров, использует плотную архитектуру Mistral и поддерживает контекст до 8192 токенов. В карточке указана лицензия Apache-2.0. Описание обучения указывает на фильтрацию данных, которая могла повлиять на склонность модели к отказам; независимые сравнительные выводы из приведённых результатов оценки сделать нельзя.

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

  • многоходовые диалоги с ИИ
  • генерация ответов в формате чата
  • ответы на общие вопросы
  • сравнение качества вариантов диалоговых ответов

Ограничения

В обучении исключались примеры с good_natured=False, что могло повлиять на поведение модели при ответах на такие запросы. README не приводит подробной оценки качества диалогов или ограничений применения.

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

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

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

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

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

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

Открыть на Hugging Face

This is openchat/openchat-3.5-0106, tuned with DPO on a subset Nectar. This time with 5000 steps, a full epoch.

Careful attention was paid to make sure the chat template was followed properly.

Data selection and filtering:

  • filtered dataset to only include examples with multiple turns, to preserve strength in multi-turn scenarios
  • used the 4th ranking response as the "rejected" instead of the 3rd. When I inspected the dataset, I frequently could not find any meaningful difference in quality between the 1st and 3rd ranked responses, so to make the accepted/rejected signal extra clear, I replaced 3rd ranking with 4th ranking.
  • I filtered out any examples with "good_natured == False". Why? When I inspected examples with "good_natured == False" in the Nectar dataset, I noticed they frequently include refusals from even the top ranking model. So, counter-intuitively, including "bad natured" entries might actually censor the model more, since the top responses (as ranked by GPT-4) to these queries tend to be refusals. Not to mention, the quality of the conversations that are "bad natured" tends to be worse in general, in my own opinion.

Differences from 0.4:

  • Trained on 5000 steps instead of 500, with a lower learning rate and slower warmup period.

Summary of versions:

openchat-nectar-0.1

  • 200 steps, no filtering on Nectar dataset, 5e-5 learning rate

openchat-nectar-0.2

  • empty repo, failed training. ignore it

openchat-nectar-0.3

  • 500 steps, no filtering on Nectar dataset, 5e-5 learning rate (same as 1 but with more steps)

openchat-nectar-0.4

  • 500 steps, filtered dataset to only include multi-chat-turn examples, used 4th ranking response as the "rejected" instead of 3rd, filtered out "good_natured=False", 5e-5 learning rate

openchat-nectar-0.5

  • 5000 steps (over a full epoch), filtered dataset to only include multi-chat-turn examples, used 4th ranking response as the "rejected" instead of 3rd, filtered out "good_natured=False", 5e-6 learning rate. Same as 0.4 but with 10x the steps, and 1/10th the learning rate

openchat-nectar-0.6

  • 500 steps, filtered dataset to only include multi-chat-turn examples, used 4th ranking response as the "rejected" instead of 3rd, filtered out "good_natured=False", 5e-5 learning rate. Same as 0.5 but with 1/10th the steps, and 10x the learning rate

Open LLM Leaderboard Evaluation Results

Detailed results can be found here

MetricValue
Avg.69.67
AI2 Reasoning Challenge (25-Shot)66.72
HellaSwag (10-Shot)83.53
MMLU (5-Shot)65.36
TruthfulQA (0-shot)52.15
Winogrande (5-shot)82.08
GSM8k (5-shot)68.16

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей