/ Модель

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

Лицензия
MIT
Архитектура
tinyturk · dense
Библиотека
pytorch
Опубликована
28 сен 2026

TinyTurk-v2.7d-bigstories-384

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

Компактная турецкоязычная GPT-подобная модель для генерации короткого текста и экспериментов с контекстом до 384 токенов.

147скачиваний за 30 дней0лайковвеса обновлены28 сен 2026

Бенчмарки

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

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

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

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

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

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

TinyTurk v2.7d BigStories-384 — небольшая турецкоязычная авторегрессионная языковая модель, разработанная stunmuffin для генерации текста и экспериментов с увеличением контекста. Это декодерный Transformer в стиле GPT с Pre-LN, 1,12 млн параметров и контекстом 384 токена; модель дообучена с контекста 256 токенов на турецком наборе TinyStories, автоматически переведённом с английского. Работает на PyTorch и распространяется по лицензии MIT.

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

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

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

Ограничения

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

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

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

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

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

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

Открыть на Hugging Face

TinyTurk v2.7d — BigStories 384

TinyTurk v2.7d BigStories-384 is a 1.12M-parameter Turkish causal language model with a 384-token context window, fine-tuned from BigStories-256 on the Turkish TinyStories dataset. It produces longer, more fluent Turkish text than its 128-token and 256-token predecessors.

Model Summary

PropertyValue
ArchitectureDecoder-only Transformer (GPT-style, Pre-LN)
Parameters1,121,920
Layers4
Model dimension128
Attention heads4 (head_dim = 32)
FFN hidden dim512 (main) + 256 (micro)
Context length384 tokens
Vocabulary512 BPE (SentencePiece)
Positional encodingRoPE (theta = 10,000)
NormalizationRMSNorm (eps = 1e-6)
ActivationGELU
Dropout0.10
Weight tyingYes
LanguageTurkish

Training Pipeline

This model is the third stage of a progressive context-length scaling:

  1. BigStories — trained from scratch, context = 128, 15 epochs
  2. BigStories-256 — fine-tuned, context = 256, 10 epochs
  3. BigStories-384 — fine-tuned, context = 384, 10 epochs (this model)
HyperparameterValue
OptimizerAdamW
Learning rate8e-5 (fine-tune)
LR scheduleCosine decay with 5 percent warmup
Weight decay0.01
Gradient clipping1.0
Batch size12
Epochs10
Seed42
Base checkpointtiny_gpt_v2.7d_bigstories_256_best.pt

Training time: ~10 minutes on a single modern GPU.

Evaluation

Language Modeling

MetricValue
Validation cross-entropy1.3046
Validation perplexity3.69

Note: PPL is computed on 384-token windows, which are harder than shorter windows. The 256-token model reports a lower PPL (3.60) but on an easier evaluation.

Progressive Context Scaling

ModelContextVal PPLOutput Length
BigStories1283.99100 tokens
BigStories-2562563.60200 tokens
BigStories-3843843.69300 tokens

Generation Samples

Prompt: "Bir zamanlar kucuk bir kedi vardi."

Bir zamanlar kucuk bir kedi vardi. Kedi her zaman cok fazla guzel cicek yemek istiyordu. Bir gun bir magazaya gitti. Cicekleri gordu ve onu kendisine istedi. Annesinden "Hadi bakalim!" diye bagirdi...

Observation: Sentences are fluent and grammatically correct. Character continuity is partially maintained. Narrative coherence is still limited.

Usage

Install:

pip install torch sentencepiece huggingface_hub

Python:

import torch
import sentencepiece as spm
from huggingface_hub import hf_hub_download
from model import TinyTurkGPTV27, TinyTurkV27Config

REPO = "stunmuffin/TinyTurk-v2.7d-bigstories-384"

ckpt_path = hf_hub_download(REPO, "pytorch_model.bin")
tok_path = hf_hub_download(REPO, "tokenizer_v11_bpe_512.model")

ckpt = torch.load(ckpt_path, map_location="cpu")
config = TinyTurkV27Config(**ckpt["config"])
model = TinyTurkGPTV27(config)
model.load_state_dict(ckpt["model_state_dict"])
model.eval()

sp = spm.SentencePieceProcessor(model_file=tok_path)

prompt = "Bir zamanlar kucuk bir kedi vardi."
ids = [sp.bos_id()] + sp.encode(prompt, out_type=int)
input_ids = torch.tensor([ids])

with torch.no_grad():
    out = model.generate(input_ids, max_new_tokens=300,
                         temperature=0.9, top_k=40)

print(sp.decode(out[0].tolist()))

See example.py for a runnable script.

Limitations

Important: This model has several known limitations:

  1. Narrative coherence: The model produces fluent sentences but does not maintain a consistent story arc. Character continuity is partial.
  2. Translated training data: The corpus is an automatic translation of TinyStories (English). English proper names (Alice, Tom, Tim) may appear in Turkish output. Some phrases are literal translations.
  3. Small vocabulary: 512 BPE subwords.
  4. Model size: 1.12M parameters is too small for robust narrative modeling.
  5. No instruction tuning: Raw pretrained language model.
  6. No safety alignment: Outputs may be incoherent or inappropriate.

Intended Use

  • Research on context-length scaling in tiny models
  • Turkish sentence-level and short-paragraph generation
  • Educational demonstrations
  • On-device inference experiments

Out-of-Scope Use

  • Long-form storytelling
  • Instruction following / chat
  • Any safety-critical application

Model Family

ModelContextPPLHF Repo
TinyTurk v2.7d1289.48stunmuffin/TinyTurk-v2.7d
TinyTurk v2.7d-bigstories1283.99stunmuffin/TinyTurk-v2.7d-bigstories
TinyTurk v2.7d-bigstories-2562563.60stunmuffin/TinyTurk-v2.7d-bigstories-256
TinyTurk v2.7d-bigstories-3843843.69this model

Citation

@misc{tinyturk_v27d_bigstories_384_2026,
  title = {TinyTurk v2.7d BigStories-384: Turkish 1.12M-parameter LM with 384-token context},
  author = {TinyTurk Project},
  year = {2026}
}

TinyTurk v2.7d BigStories-384 is an experimental research artifact. Not a product.

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

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

GPU в ailist

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

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

Архитектура tinyturk неизвестна transformers в образе рантайма.

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

0 моделей