/ Модель

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

Контекст
2 048 токенов
Параметры
15,4 млрд
Размер весов
23,8 ГБ
Лицензия
AGPL 3.0
Архитектура
gpt_neox · dense
Опубликована
25 янв 2023

lotus-12B

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

Lotus-12B — дообученная GPT-NeoX-модель для генерации художественной прозы и диалогов на английском языке.

123скачиваний за 30 дней27лайковвеса обновлены25 янв 2023

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Lotus-12B — авторегрессионная языковая модель GPT-NeoX, дообученная автором репозитория на 2,5 ГБ художественных текстов и диалогов. В качестве базовой модели использована EleutherAI/pythia-12b-deduped; метаданные указывают 15,4 млрд параметров, контекст до 2048 токенов и формат PyTorch.

Модель предназначена для генерации художественной прозы и диалогов, а также для творческой помощи авторам. Аннотации в промпте — например, жанр, стиль и точка зрения — помогают направлять генерацию. Обучающие материалы включают лёгкие романы, художественную литературу, эротические тексты, литературу из общественного достояния и публичные разговоры; основные заявленные сценарии — развлечение, творческое письмо и чат-боты.

Карточка указывает английский язык и лицензию AGPL-3.0. Модель может выдавать непоследовательный или неподходящий текст и наследует ограничения базовой языковой модели; короткое контекстное окно ограничивает работу с длинными сюжетами. Обучение на эротических текстах означает, что генерация может включать взрослое содержание.

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

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

Ограничения

Контекст ограничен 2048 токенами, поэтому модель подходит для коротких фрагментов и может терять связность в длинных сюжетах. Обучающие данные включают эротические тексты, поэтому возможен контент для взрослых.

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

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

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

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

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

Открыть на Hugging Face

🪷 Lotus-12B

Lotus-12B is a GPT-NeoX 12B model fine-tuned on 2.5GB of a diverse range of light novels, erotica, annotated literature, and public-domain conversations for the purpose of generating novel-like fictional text and conversations.

Model Description

The model used for fine-tuning is Pythia 12B Deduped, which is a 12 billion parameter auto-regressive language model trained on The Pile.

Training Data & Annotative Prompting

The data used in fine-tuning has been gathered from various sources such as the Gutenberg Project. The annotated fiction dataset has prepended tags to assist in generating towards a particular style. Here is an example prompt that shows how to use the annotations.

[ Title: The Dunwich Horror; Author: H. P. Lovecraft; Genre: Horror; Tags: 3rdperson, scary; Style: Dark ]
***
When a traveler in north central Massachusetts takes the wrong fork...

And for conversations which were scraped from My Discord Server and publicly available subreddits from Reddit:

[ Title: (2019) Cars getting transported on an open deck catch on fire after salty water shorts their batteries; Genre: CatastrophicFailure ]
***
Anonymous: Daaaaaamn try explaining that one to the owners
EDIT: who keeps reposting this for my comment to get 3k upvotes?
Anonymous: "Your car caught fire from some water"
Irythros: Lol, I wonder if any compensation was in order
Anonymous: Almost all of the carriers offer insurance but it isn’t cheap. I guarantee most of those owners declined the insurance.

The annotations can be mixed and matched to help generate towards a specific style.

Downstream Uses

This model can be used for entertainment purposes and as a creative writing assistant for fiction writers and chatbots.

Example Code

from transformers import AutoTokenizer, AutoModelForCausalLM

model = AutoModelForCausalLM.from_pretrained('hakurei/lotus-12B')
tokenizer = AutoTokenizer.from_pretrained('hakurei/lotus-12B')

prompt = '''[ Title: The Dunwich Horror; Author: H. P. Lovecraft; Genre: Horror ]
***
When a traveler'''

input_ids = tokenizer.encode(prompt, return_tensors='pt')
output = model.generate(input_ids, do_sample=True, temperature=1.0, top_p=0.9, repetition_penalty=1.2, max_length=len(input_ids[0])+100, pad_token_id=tokenizer.eos_token_id)

generated_text = tokenizer.decode(output[0])
print(generated_text)

An example output from this code produces a result that will look similar to:

[ Title: The Dunwich Horror; Author: H. P. Lovecraft; Genre: Horror ]
***
When a traveler comes to an unknown region, his thoughts turn inevitably towards the old gods and legends which cluster around its appearance. It is not that he believes in them or suspects their reality—but merely because they are present somewhere else in creation just as truly as himself, and so belong of necessity in any landscape whose features cannot be altogether strange to him. Moreover, man has been prone from ancient times to brood over those things most connected with the places where he dwells. Thus the Olympian deities who ruled Hyper

Team members and Acknowledgements

This project would not have been possible without the work done by EleutherAI. Thank you!

In order to reach us, you can join our Discord server.

Discord Server

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей