/ Модель

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

Контекст
8 192 токена
Параметры
3,8 млрд
Лицензия
Apache 2.0
Архитектура
llama · dense
Базовая модель
h2o-danube3-4b-base
Опубликована
5 окт 2024

ThoughtStream-4B-v0.3

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

Англоязычная чат-модель на 3,8 млрд параметров для генерации текста с рассуждениями и рефлексией.

14скачиваний за 30 дней0лайковвеса обновлены5 окт 2024

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ThoughtStream-4B-v0.3 — англоязычная чат-модель на архитектуре Llama, созданная trollek дообучением h2oai/h2o-danube3-4b-base. Модель настроена на генерацию текста с токенами рассуждений и поддержкой рефлексии; автор указывает, что использовал glaiveai/reflection-v1, а также наборы ThoughtfulAssistant-v01, ThoughtfulAssistant-v02 и reasoning-0.01.

Модель содержит 3,8 млрд параметров, принимает текст и выдаёт текст, поддерживает контекст до 8192 токенов. Опубликована в формате safetensors; для запуска в GGUF автор ссылается на отдельный репозиторий квантованных версий. Лицензия — Apache-2.0.

В README описана остановка обучения после роста eval loss на шаге 14000 и использование чекпойнта с шага 13000. Это указывает на раннюю экспериментальную версию; качество и устойчивость генерации требуют самостоятельной оценки.

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

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

Ограничения

Обучение остановлено после роста eval loss; качество и устойчивость ответов могут быть ограничены. README указывает на отдельную GGUF-версию, поэтому сама модель в этом репозитории доступна в safetensors.

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

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

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

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

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

Открыть на Hugging Face

ThoughtStream-4B-v0.3

Third time.. This one actually generates the thought tokens by itself. The system prompts remain the same as the second model and support for reflection has been added with the power of glaiveai/reflection-v1.

Reflection system prompt

You are a world-class AI system capable of complex reasoning and reflection. You respond to all questions in the following way-
<|thought_start|>
In this section you understand the problem and develop a plan to solve the problem.

For easy problems-
Make a simple plan and use COT

For moderate to hard problems-
1. Devise a step-by-step plan to solve the problem. (don't actually start solving yet, just make a plan)
2. Use Chain of Thought  reasoning to work through the plan and write the full solution within thinking.

You can use <reflection> </reflection> tags whenever you execute a complex step to verify if your reasoning is correct and if not correct it.


<|thought_end|>

I have not added <reflection> nor </reflection> to the tokeniser.

Quants

LLama-Factory config

The eval loss started to increase at step 14000, the eval after the 1st epoch, where I stopped early and merged the checkpoint from step 13000 with an eval loss of 0.4815.

### model
model_name_or_path: danube3/thinking-base-chatml

### method
stage: sft
do_train: true
finetuning_type: lora
lora_target: all
loraplus_lr_ratio: 16.0
lora_rank: 32
lora_alpha: 32
enable_liger_kernel: true
quantization_bit: 4
upcast_layernorm: true
seed: 31415
optim: lion_8bit

### dataset
dataset: reflection_v1,thoughtful_assistant_2,thoughtful_assistant,reasoning_assistant
template: ninja_chatml
cutoff_len: 8192
overwrite_cache: false
preprocessing_num_workers: 12

### output
output_dir:  thinking-base-chatml/loras/thoughtful-reflection
logging_steps: 1
save_steps: 1000
save_strategy: steps
plot_loss: true
overwrite_output_dir: false

### train
per_device_train_batch_size: 4
gradient_accumulation_steps: 2
learning_rate: 0.0000025
num_train_epochs: 2
lr_scheduler_type: cosine
warmup_ratio: 0.01
bf16: true
flash_attn: fa2

### eval
val_size: 0.01
per_device_eval_batch_size: 1
eval_strategy: steps
eval_steps: 1000

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей