/ Модель

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

Контекст
512 токенов
Параметры
655 360
Лицензия
Apache 2.0
Архитектура
llama · dense
Библиотека
transformers
Опубликована
12 июн 2024

TinyStories-656K

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

Компактная Llama-модель с 655,4 тыс. параметров для генерации коротких историй на английском языке.

541скачиваний за 30 дней35лайковвеса обновлены12 июн 2024

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

TinyStories-656K — компактная авторская языковая модель на архитектуре Llama, обученная с нуля на датасете TinyStoriesV2. Она предназначена для генерации коротких историй на английском языке при ограниченных вычислительных ресурсах.

Модель содержит 655,4 тыс. параметров, использует GQA, два слоя трансформера, размер скрытого слоя 128 и словарь BPE из 2048 токенов. Веса доступны в формате safetensors; контекст составляет 512 токенов. Модель выпущена под лицензией Apache-2.0.

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

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

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

Ограничения

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

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

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

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

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

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

Открыть на Hugging Face

TinyStories-656K

This is a LM trained from scratch on TinyStoriesV2 dataset.

Aims to be a transformer language model capable of generating story with only 600k~ of parameters.

  • Llama Architecture
  • GQA
  • hidden_size = 128
  • Use tie_word_embeddings
  • vocab_size=2048 (Trained on TinystoriesV2 from scratch, using BPE)
  • 2 Transformers Layers

Code: Here

Full Training Arguments

training_args = TrainingArguments(
  do_train=True,
  per_device_train_batch_size=16,
  gradient_accumulation_steps=1,
  learning_rate=0.004629403549377777,
  lr_scheduler_type="constant",
  bf16=True,
  logging_steps=5,
  num_train_epochs=2,
  save_steps=10000000,
  seed=3407,report_to=None
)

Generation

Template:

<|start_story|>Once upon a time, 

Generation example:

Once upon a time, there was a little boy named Tim. Tim had a toy car that he loved to play with. One day, he went to the park with his mom. Tim saw a toy car on the ground. Tim wanted to play with the car to his mom and said, "Mom, can I play with your car with my car too?"
His mom said, "Yes, but we must not take turns." Tim felt sad, but he knew he had to go. He asked his mom for help. His mom said, "Okay, let's clean it together." They went to play together and played the toy car. They had a lot of fun.
After they finished the car together, Tim and his mom were surprised. They did not know that the car was not a toy car like it was a magic car. Tim had an idea. He put the car in the car and put the car on it. He pushed the car on the car on the car car and pulled it down. Tim was so happy. He played with the car with his car all day long, and Tim was very happy.<|end_story|>

Recommended generation config:

do_sample=True,
top_k=40,
top_p=0.9,
temperature=0.6

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей