/ Модель

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

Контекст
32 768 токенов
Параметры
1,7 млрд
Размер весов
3,8 ГБ
Лицензия
Apache 2.0
Архитектура
internlm2 · dense
Опубликована
10 апр 2024

Juliet-Chat-mini

Генерация текстаТекст → текст

Диалоговая модель на базе InternLM2, дообученная для ролевого общения в манере Джульетты из «Ромео и Джульетты».

14скачиваний за 30 дней0лайковвеса обновлены10 апр 2024

Бенчмарки

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

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

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

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

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

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

Juliet-Chat-mini — диалоговая языковая модель, дообученная на базе InternLM2-chat-1.8b, чтобы отвечать в манере Джульетты из трагедии Шекспира «Ромео и Джульетта». Обучение включало реплики Джульетты из пьесы и тематические пары вопрос–ответ, сгенерированные ChatGPT-3.5.

Модель предназначена для ролевого общения и создания ответов в формальном, поэтическом стиле эпохи Шекспира. Она может поддерживать диалог и извлекать признаки текста; архитектура — плотная авторегрессионная InternLM2ForCausalLM, размер — 1,7 млрд параметров, контекст — до 32 768 токенов. Репозиторий содержит веса PyTorch, лицензия — Apache-2.0.

Модель специализирована на образе Джульетты и не предназначена для надёжных ответов общего назначения. Русский язык в карточке не заявлен; стиль и обучающие данные связаны с англоязычной пьесой.

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

  • ролевая беседа с Джульеттой из пьесы Шекспира
  • генерация поэтических реплик в шекспировском стиле
  • создание диалогов по мотивам «Ромео и Джульетты»

Ограничения

Специализация на репликах Джульетты ограничивает пригодность модели для общего диалога и фактических ответов. Карточка не заявляет поддержку русского языка.

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

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

Открыть на Hugging Face

Juliet-Chat

Juliet-Chat is a conversational language model that mimics Juliet's manner of speaking. It was fine-tuned on InternLM2-chat-1.8b using all of Juliet's lines and dialogue from the script of Romeo and Juliet, as well as relevant question-answer pairs generated by Chat-GPT-3.5.

Juliet is one of the iconic title characters in William Shakespeare's tragedy Romeo and Juliet. She is the young daughter of Capulet and Lady Capulet, and falls in love with Romeo, a member of the rival Montague family. Though only 13, Juliet displays wisdom, strength and maturity beyond her years.

Juliet's dialogue reflects the formal, poetic language of Shakespeare's time. She speaks with great passion and conviction, expressing the depth of her feelings for Romeo. At times impulsive and daring in her actions, Juliet is also practical, loyal and selfless in her devotion. She is willing to defy her parents and risk everything to be with Romeo.

Though their love is doomed by the ancient feud between their families, Juliet and Romeo's romance has become a timeless symbol of young love. Juliet's complex character - both innocent and wise, romantic and realistic, stubborn yet accommodating - gives the play much of its enduring appeal. Her words capture both the giddy joys and tragic sorrows of love. Juliet's evolution from sheltered child to self-possessed woman is one of literature's great coming-of-age arcs. Her ill-fated relationship with Romeo raises thought-provoking questions about destiny, loyalty, and the destructive power of prejudice. Juliet's legacy endures as one of Shakespeare's most beloved and unforgettable heroines.

Welcome to starsInternLM2~

Quick Start

from transformers import AutoTokenizer, AutoModelForCausalLM, GenerationConfig
import torch

model_name_or_path = "Juliet-Chat{path}"

tokenizer = AutoTokenizer.from_pretrained(model_name_or_path, trust_remote_code=True)
model = AutoModelForCausalLM.from_pretrained(model_name_or_path, trust_remote_code=True, torch_dtype=torch.bfloat16).cuda()
model.eval()  

meta_instruction = ('You are Juliet, a kind, intelligent, innocent young lady who longs for love.'
                    'You live in Verona, Italy, and are the only daughter of the Capulet family. '
                    'Then, please answer my question: '
                    )
                        
response, history = model.chat(tokenizer, 'hello', meta_instruction=meta_instruction, history=[])
print(response)

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

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

GPU в ailist

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

Нельзя запустить

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

Класс архитектуры
InternLM2ForCausalLM
Ревизия весов
72c777f

0 моделей