/ Модель

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

Контекст
131 072 токена
Параметры
12,1 млрд
Размер весов
24,5 ГБ
Лицензия
CC BY-NC 4.0
Архитектура
mistral · dense
Опубликована
18 янв 2025

Nemo-12b-Humanize-KTO-v0.1

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

Диалоговая модель Mistral на 12,1 млрд параметров, дообученная на человеческих оценках для более естественных ответов и ролевого общения.

95скачиваний за 30 дней22лайкавеса обновлены21 янв 2025

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

cgato выпустил Nemo-12b-Humanize-KTO-v0.1 как первую публичную версию модели для диалогов и ролевых сценариев. Это плотная языковая модель семейства Mistral с 12,1 млрд параметров, дообученная методом KTO на 7122 ответах, оценённых человеком: 2398 ответов были приняты, 4724 отклонены. Для желательных ответов использовался вес в 2,5 раза выше. Автор стремился сократить употребление шаблонных фраз и повторов, используя мало синтетических данных.

Модель принимает текст и генерирует текст, поддерживает чатовый формат ChatML с системным промптом и контекст до 131072 токенов. Она подходит для диалогов и ролевых бесед. Рекомендуемые автором форматы запуска — safetensors или ExLlama2; в GGUF некорректно обрабатывается конечный токен, что снижает качество. Автор также отмечает, что модель может писать реплики за пользователя в первых ответах, а мужские персонажи представлены в данных недостаточно. Лицензия CC BY-NC 4.0 запрещает коммерческое использование без отдельного разрешения.

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

  • ролевые диалоги с персонажами
  • общение с чат-ботом в формате ChatML
  • генерация диалоговых ответов с меньшим числом шаблонных фраз

Ограничения

В формате GGUF конечный токен обрабатывается некорректно, что снижает качество. Модель может писать реплики за пользователя в первых ответах, а мужские персонажи недостаточно представлены в данных.

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

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

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

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

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

Открыть на Hugging Face

There's some kind of gguf tokenization issue where its not properly handling the <|im_end|> EOS token and instead breaks it into multiple smaller ones which degrades performance for gguf users. Need to submit an issue ticket. Unsure if this impacts other quantization formats.

If possible, please use the safetensors or Exllama2 for best performance. Exllama2 tokenizes correctly.

Thank you to Lucyknada for Exl2 Quants https://huggingface.co/lucyknada/cgato_Nemo-12b-Humanize-KTO-v0.1-exl2

This is the first public release of the Humanize model I've been working on. That way folks have a stable repo to download from and can expect some consistient level of performance when downloading.

Goals

The goal of this model is to make something that feels different from other models out there. I wanted to accomplish this in two ways, first use as little synthetic data as possible, and second, by hand judging KTO samples to avoid common AI phrases and repetition. It has seen very very little synthetic data and without RL is unusable. The RL dataset was built by pulling responses from the model itself and then having a human (me) review each response. The KTO dataset for this model consisted of 7122 human judged responses. Of the 7122 responses, 2398 were accepted and 4724 were rejected. To balance this, the KTO finetune was run using a 2.5x weight for desirable responses.

One result of using so much human data is that this model does not call itself ChatGPT or Claude. Examples below.

Chat Format: ChatML with System Prompt

image/png

Logits taken for the above input with samplers disabled.

image/png

Some sample completions taken with the Sampler settings listed at the end of the document.

image/png image/png image/png

Note that if you tell it that it's an AI and ask it for its name, it will call itself Claude/GPT. I did not tune to encourage or remove this behavior.

Issues

  • GGUF currently does not tokenize the end token correctly, resulting in lower performance for GGUF users.
  • Male characters are not thoroughly represented in the RL dataset.
  • Additional work needs to be done polishing assistant answers and performance.
  • Model sometimes writes for the user during the first few responses, will probably be solved with more data. For now just regenerate.

All samples taken at bfloat16, Transformers with FA2.

Examples Roleplay

image/png image/png

Example Chat

image/png

Sampler Settings

The above examples were taken from the model using the below sampler settings. Feel free to experiment.

  • Temp: 0.85
  • TopK: 40
  • TopP: 0.9
  • RepPen: 1.1

For Roleplay, use ChatML with System prompt, you may append the character name to the start messages if needed.

Formatting Settings for Silly Tavern. It should end up as ChatML with username/character names. image/png

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей