/ Модель

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

Контекст
2 048 токенов
Размер весов
12,2 ГБ
Лицензия
CreativeML OpenRAIL-M
Архитектура
gptj · dense
Опубликована
7 янв 2023

pygmalion-6b

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

Pygmalion 6B — англоязычная диалоговая модель для ролевого общения и отыгрыша персонажей.

481скачиваний за 30 дней750лайковвеса обновлены13 янв 2023

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

  • MATH Lvl 5

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

    Результат

    0,0083

    Open LLM v2 · архив

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

  • GPQA

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

    Результат

    0,2492

    Open LLM v2 · архив

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

  • IFEval

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

    Результат

    0,2091

    Open LLM v2 · архив

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

  • MUSR

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

    Результат

    0,3684

    Open LLM v2 · архив

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

  • MMLU-PRO

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

    Результат

    0,1184

    Open LLM v2 · архив

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

  • BBH

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

    Результат

    0,3199

    Open LLM v2 · архив

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

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

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

Pygmalion 6B — экспериментальная диалоговая модель PygmalionAI, дообученная на базе EleutherAI/gpt-j-6B. Это плотная авторегрессионная модель GPT-J с 6 млрд параметров; она генерирует текст и предназначена для ролевых диалогов и отыгрыша заданного персонажа. Для управления ответами в запросе задают описание персонажа и сценария, а затем передают историю диалога; примеры реплик помогают задать стиль общения.

Модель обучалась на 56 МБ диалоговых данных из нескольких источников, включая реальные и частично сгенерированные машиной разговоры. Поддерживает английский язык, имеет контекст 2048 токенов и распространяется в формате PyTorch по лицензии CreativeML OpenRAIL-M. Карточка описывает её как proof-of-concept и предупреждает, что модель может выдавать откровенный контент и не подходит для несовершеннолетних.

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

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

Ограничения

Это proof-of-concept, обученный на небольшом наборе диалогов, в том числе частично сгенерированных машиной; авторы отмечают, что ограничения модели изучены недостаточно. Модель может выдавать контент для взрослых и не предназначена для несовершеннолетних.

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

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

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

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

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

Открыть на Hugging Face

Pygmalion 6B

Model description

Pymalion 6B is a proof-of-concept dialogue model based on EleutherAI's GPT-J-6B.

Warning: This model is NOT suitable for use by minors. It will output X-rated content under certain circumstances.

Training data

The fine-tuning dataset consisted of 56MB of dialogue data gathered from multiple sources, which includes both real and partially machine-generated conversations.

Training procedure

Model weights were initialized from the uft-6b ConvoGPT model made available in this commit.

The model was then further fine-tuned on ~48.5 million tokens for ~5k steps on 4 NVIDIA A40s using DeepSpeed.

Intended use

The easy way

We provide a notebook with a Gradio UI for playing around with the model without having to manually format inputs. This notebook can be found here.

The manual way

The model can be used as a regular text generation model, but it'll perform best if the input prompt adheres to the following format:

[CHARACTER]'s Persona: [A few sentences about the character you want the model to play]
<START>
[DIALOGUE HISTORY]
You: [Your input message here]
[CHARACTER]:

Where [CHARACTER] is, as you can probably guess, the name of the character you want the model to portray, <START> should be used verbatim as a delimiter token to separate persona and scenario data from the dialogue, and [DIALOGUE HISTORY] is chat history so the model can have some conversational context to draw from. Ideally it'll be pairs of messages like:

[CHARACTER]: [some dialogue here]
You: [your response to the dialogue above]

Apart from chat history, you can also just add example conversations in [DIALOGUE HISTORY] to show how the character should speak - ideally at the beginning, so it doesn't get confused as to what's conversation history vs. character definition.

Known issues

We haven't played around with the model enough to enumerate them. Feel free to give us some feedback!

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
GPTJForCausalLM
Ревизия весов
2a0d744

0 моделей