/ Модель

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

Контекст
32 768 токенов
Параметры
1,5 млрд
Лицензия
Apache 2.0
Архитектура
qwen2 · dense
Библиотека
transformers
Опубликована
22 фев 2024

Reyna-Mini-1.8B-v0.2-function-call-laser

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

Небольшая разговорная модель Qwen2 для генерации текста, диалогов и экспериментального вызова функций.

44скачиваний за 30 дней7лайковвеса обновлены29 июн 2024

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Reyna-Mini-1.8B-v0.2-function-call-laser — разговорная языковая модель на архитектуре Qwen2, созданная дообучением Reyna Mini от Aloobun с применением техники LaserRMT. По метаданным, модель содержит 1,5 млрд параметров, работает с текстом и имеет контекстное окно до 32 768 токенов. Автор использовал для дообучения отфильтрованный набор glaive_function_calling_v2_filtered_10k в формате ShareGPT.

Модель предназначена для диалогов, генерации текста и вызова функций. Автор отмечает, что функция вызова инструментов реализована посредственно и может улучшаться в будущих версиях; при этом модель стала более разговорной после дообучения. Репозиторий содержит веса в формате safetensors и использует библиотеку Transformers. Лицензия — Apache-2.0.

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

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

Ограничения

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

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

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

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

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

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

Открыть на Hugging Face

Model Card

This is a laser fine tuning of Aloobun's great 1.5b param reyna mini model.

Model Description

This model is quite conversational - even a bit more so after laser tuning even using Peft. The function calling is mediocre, but will be improved in future versions.

Uses

As Aloobun's model is well performing and impressive on it's own, I decided to add some function calling while practicing the LaserRMT technique.

Direct Use

  • Chat
  • Conversational
  • Text Generation
  • Function Calling

Bias, Risks, and Limitations

This model will take over your house, borrow your car, talk badly to your family, and generally make everything incrementally worse. If you use it for nefarious purposes.

Recommendations

Use at your own risk. It's a great small model, owing to the base model before tuning.

Training Details

Training Data

  • "eval/loss": 2.1797242164611816,
  • "_timestamp": 1708624900.2239263,
  • "_runtime": 20945.370138406754,
  • "train/train_loss": 2.515587423102269,
  • "train/global_step": 918,
  • "train/train_steps_per_second": 0.044,
  • "train/loss": 2.2062,
  • "train/learning_rate": 0,
  • "train/train_samples_per_second": 1.403,
  • "train/train_runtime": 20945.6359,
  • "eval/steps_per_second": 4.867,
  • "eval/samples_per_second": 4.867,
  • "_step": 923,
  • "train/epoch": 2.98,
  • "eval/runtime": 41.0972,
  • "train/grad_norm": 0.2638521194458008,
  • "train/total_flos": 141790931224363000

Training Procedure

LaserRMT was used to refine the weights, using the 16 highest scored weights specifically by noise-to-ratio analysis.

This technique avoids training unnecessarily low-performng weights that can turn to garbage. By pruning these weights, the model size is decreased slightly.

axolotl

Axolotl was used for training and dataset tokenization.

Preprocessing

Dataset was formatted in ShareGpt format for the purposes of using with Axolotl, in conversational format.

Training Hyperparameters

  • lora_r: 64
  • lora_alpha: 16
  • lora_dropout: 0.05
  • gradient_accumulation_steps: 4
  • micro_batch_size: 1
  • num_epochs: 3
  • optimizer: adamw_bnb_8bit
  • lr_scheduler: cosine
  • learning_rate: 0.00025

Evaluation

GroupsVersionFiltern-shotMetricValueStderr
Open LLM LeaderboardN/Anone5rouge2_acc0.1920±0.0176
none5bleu_max15.2292±0.6714
flexible-extract5exact_match0.0220±0.0066
- truthfulqa_mc12none0acc0.2440±0.0192
- truthfulqa_mc22none0acc0.4430±0.0195
- winogrande1none5acc0.5120±0.0224
- arc_challenge1none25acc0.1760±0.0170
none25acc_norm0.2320±0.0189
- gsm8k3strict-match5exact_match0.0060±0.0035
flexible-extract5exact_match0.0220±0.0066
- hellaswag1none10acc0.3520±0.0214
none10acc_norm0.4040±0.0220
none5rouge2_diff-3.3178±0.9477
none5rougeL_acc0.3860±0.0218
none5acc_norm0.3180±0.0145
none5rouge1_diff-1.5564±1.0223
none5bleu_diff-0.6500±0.6421
none5rouge2_max16.4873±1.0172
none5rougeL_diff-0.7765±1.0034
strict-match5exact_match0.0060±0.0035
none5bleu_acc0.4360±0.0222
none5rougeL_max33.8798±0.9367
none5rouge1_max36.3550±0.9462
none5rouge1_acc0.3700±0.0216
none5acc0.2664±0.0036
- mmluN/Anone0acc0.2533±0.0039
- humanitiesN/Anone5acc0.2408±0.0075
- otherN/Anone5acc0.2443±0.0080
- social_sciencesN/Anone5acc0.2538±0.0081
- stemN/Anone5acc0.2740±0.0079
- truthfulqaN/Anone0rouge2_acc0.1920±0.0176
none0rougeL_diff-0.7765±1.0034
none0bleu_max15.2292±0.6714
none0rouge2_diff-3.3178±0.9477
none0rougeL_acc0.3860±0.0218
none0bleu_diff-0.6500±0.6421
none0rouge2_max16.4873±1.0172
none0rouge1_diff-1.5564±1.0223
none0acc0.3435±0.0137
none0bleu_acc0.4360±0.0222
none0rougeL_max33.8798±0.9367
none0rouge1_max36.3550±0.9462
none0rouge1_acc0.3700±0.0216

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей