/ Модель

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

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

TinyTurk-v2.7d-bigstories

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

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

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

Бенчмарки

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

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

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

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

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

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

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

Модель предназначена для генерации коротких фраз и предложений на турецком языке, экспериментов с малыми языковыми моделями, учебных демонстраций устройства трансформеров и испытаний локального вывода на устройствах. Карточка сообщает о беглом и грамматически корректном турецком выводе и perplexity 3,99 на валидации.

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

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

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

Ограничения

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

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

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

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

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

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

Открыть на Hugging Face

TinyTurk v2.7d — BigStories

TinyTurk v2.7d BigStories is a 1.12M-parameter Turkish causal language model, trained from scratch on a 49,000-story subset of the Turkish TinyStories dataset. It produces fluent, grammatically correct Turkish sentences but does not maintain long-range narrative coherence due to the 128-token context window.

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 length128 tokens
Vocabulary512 BPE (SentencePiece)
Positional encodingRoPE (theta = 10,000)
NormalizationRMSNorm (eps = 1e-6)
ActivationGELU
Dropout0.10
Weight tyingYes
LanguageTurkish

Training

Trained on umarigan/tinystories_tr (Turkish translation of TinyStories):

  • 49,000 training stories (subset of 1.8M)
  • 500 validation stories
  • 500 test stories
HyperparameterValue
OptimizerAdamW
Learning rate3e-4
LR scheduleCosine decay with 5 percent warmup
Weight decay0.01
Gradient clipping1.0
Batch size32
Epochs15
Seed42

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

Evaluation

Language Modeling

MetricValue
Validation cross-entropy1.3847
Validation perplexity3.99

Turkish Structural Diagnostics

Same diagnostic suite as v2.7d:

SubtypeScore (total-logprob)
Overall structural87.2 percent
Local syntax NLL2.53
Morphology NLL2.74
Long-distance D=1 rank75.2

Generation Samples

Prompt: "Bir zamanlar kucuk bir kedi vardi."

Bir zamanlar kucuk bir kedi vardi. Kedi henuz uc yasindaymis ve uzgun hissediyordu. Kedi itfaiye aracini geride kaldi ve birlikte ahira dogru yola ciktilar. Bir gun kedi ve kiz o kadar cok mutlu oldular ki...

Observation: Sentences are grammatically correct Turkish. However, narrative coherence across sentences is 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"

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=100,
                         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: Due to the 128-token context window, the model cannot maintain a consistent story across more than a few sentences.
  2. Translated data: The training corpus is an automatic translation of TinyStories (English). Some English proper names (Jack, Alice, Tim) may appear in Turkish output. Some phrases are literal translations.
  3. Small vocabulary: 512 BPE subwords. Rare Turkish words may be split awkwardly.
  4. Short context: 128 tokens. Not suitable for long-form generation.
  5. No instruction tuning: Raw pretrained language model.
  6. No safety alignment: Outputs may be incoherent or inappropriate.

Intended Use

  • Research on small-scale language modeling
  • Turkish sentence-level generation experiments
  • Educational demonstrations of transformer internals
  • On-device inference experiments

Out-of-Scope Use

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

Comparison with TinyTurk-v2.7d

Propertyv2.7dv2.7d-bigstories
Training data3K curated stories49K TinyStories
Validation PPL9.483.99
Structural pairwise96.2 percent87.2 percent
Sentence fluencyLowHigh
Narrative coherenceLowLow

The original v2.7d excels at structural grammatical tasks. BigStories excels at sentence-level fluency. Neither maintains long-form narrative coherence.

Citation

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

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

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

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

GPU в ailist

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

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

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

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

0 моделей