/ Модель

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

Контекст
2 048 токенов
Параметры
1,7 млрд
Лицензия
AGPL 3.0
Архитектура
gpt_neox · dense
Опубликована
25 дек 2022

pygmalion-1.3b

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

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

240скачиваний за 30 дней66лайковвеса обновлены27 июн 2023

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Pygmalion 1.3B — экспериментальная диалоговая модель PygmalionAI, дообученная на базе EleutherAI/pythia-1.3b-deduped. Это плотная авторегрессионная языковая модель GPT-NeoX с 1,7 млрд параметров и контекстом до 2048 токенов, предназначенная для генерации диалогов и отыгрыша заданного персонажа. Для лучших результатов в запросе задают описание персонажа и историю беседы; также можно добавить примеры его реплик.

Модель обучена на диалоговом наборе данных объёмом 56 МБ из нескольких источников, включая реальные и частично сгенерированные машиной беседы. Она генерирует откровенный контент и не подходит для несовершеннолетних. Известная проблема — повторение фраз или целых предложений. Лицензия модели — AGPL-3.0.

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

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

Ограничения

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

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

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

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

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

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

Открыть на Hugging Face

Pygmalion 1.3B

Model description

Pymalion 1.3B is a proof-of-concept dialogue model based on EleutherAI's pythia-1.3b-deduped.

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

Fine-tuning was done using ColossalAI (specifically, with a slightly modified version of their OPT fine-tune example) for around 11.4 million tokens over 5440 steps on a single 24GB GPU. The run took just under 21 hours.

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]

[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, 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

  • The model can get stuck repeating certain phrases, or sometimes even entire sentences.
    • We believe this is due to that behavior being present in the training data itself, and plan to investigate and adjust accordingly for future versions.

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей