/ Модель

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

Лицензия
Apache 2.0
Архитектура
uzbek-gpt · dense
Опубликована
20 июн 2026

uzbek-gpt-103m

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

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

135скачиваний за 30 дней2лайкавеса обновлены23 сен 2026

Бенчмарки

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

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

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

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

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

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

uzbek-gpt-103m — авторская базовая языковая модель Исламбека Турдиева для узбекского языка. Это плотный трансформер с архитектурой decoder-only, RoPE, RMSNorm и SwiGLU, содержащий около 103 млн параметров. Модель обучена с нуля на примерно 1,06 млрд токенов узбекского текста из FineWeb-2 и использует отдельный токенизатор uzbek-bpe-16k с размером словаря 16 384. Она ориентирована на узбекский язык в латинской графике.

Модель предназначена для экспериментов с языковым моделированием узбекского языка, изучения токенизаторов и использования в качестве базовой модели для исследований низкоресурсного NLP. Она предсказывает следующий токен и не проходила инструкционное дообучение или выравнивание, поэтому не является чат-ассистентом. В описанной оценке на очищенном от пересечений наборе модель показала 1,028 bits-per-byte; результаты относятся к внутренней оценке языкового моделирования, а не к прикладным задачам. Распространяется по лицензии Apache-2.0.

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

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

Ограничения

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

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

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

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

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

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

Открыть на Hugging Face

uzbek-gpt-103m

A 103M-parameter, decoder-only transformer for Uzbek, pre-trained from scratch, not fine-tuned from a multilingual base. Trained on a single consumer GPU in about 3.4 hours for about $3.60, it reaches lower bits-per-byte on held-out Uzbek than mGPT-1.3B, a multilingual model roughly 13 times its size, whether mGPT is used zero-shot or fine-tuned with QLoRA.

The paired tokenizer is IslombekT/uzbek-bpe-16k.

  • Author: Islombek Turdiyev (GitHub · website)
  • Language: Uzbek (Latin script, uzn_Latn)
  • Architecture: decoder-only transformer with RoPE, RMSNorm, and SwiGLU
  • Parameters: ~103M
  • Tokenizer: uzbek-bpe-16k (16,384 vocab)

Results

Models are compared by bits-per-byte: how many bits a model needs per byte of raw text. Unlike perplexity, it does not depend on the tokenizer, so it is the fair metric across models that tokenize differently. Lower is better.

The held-out set is 474 Uzbek documents from the validation split that share no 24-token passage with the training data. Every model scores the same ~800-byte spans of text with the same preceding context, so a more efficient tokenizer gets no extra context for free.

ModelParamsApproachBits/byte ↓Gap to this model [95% CI]
uzbek-gpt-103m (this model)103Mfrom scratch, own tokenizer1.028—
Ablation: same architecture232Mfrom scratch, mGPT's tokenizer1.049+0.021 [0.020, 0.023]
mGPT-1.3B + QLoRA1.3Bfine-tuned on 1M Uzbek tokens1.076+0.048 [0.044, 0.052]
mGPT-1.3B1.3Bzero-shot1.077+0.049 [0.046, 0.053]

Confidence intervals are from a paired bootstrap over the evaluation spans (10,000 resamples). None includes zero.

What the advantage comes from

The ablation model is the same architecture, trained on the same text for the same number of steps, with one change: mGPT's 100k-token tokenizer instead of the 16k Uzbek one. The larger vocabulary makes it more than twice the size, and it still scores 0.021 bits/byte worse. That separates the advantage into two parts:

  • Tokenizer: 0.021 bits/byte. Measured between two models that saw identical data, so it does not depend on how much data the baseline gets.
  • In-domain pretraining: the rest. 0.027 against a baseline adapted on 1M tokens, shrinking to 0.010 against one adapted on 10M.

So the tokenizer accounts for 44% of the advantage over a lightly adapted baseline and 68% of what remains against a better-resourced one.

Does more adaptation data close the gap?

Adaptation tokens01M10M
mGPT-1.3B + QLoRA, bits/byte1.0771.0761.059

Adaptation keeps improving, about 0.017 bits/byte per tenfold increase in data, but at 10M tokens it is still 0.031 behind this model. A rough log-linear extrapolation puts the budget needed to close the gap near 700M tokens, the same order as this model's own pretraining corpus. That estimate comes from two points and should be read as an order of magnitude, not a prediction.

Evaluation correction (September 2026)

An earlier version of this card reported 1.105 / 1.163 / 1.147 bits/byte and claimed the advantage came entirely from the tokenizer. Those numbers were measured on a held-out set that turned out to be the opening of the training split, so this model had trained on it. The validation split also turned out to be about 39% duplicated from training data, because the web corpus contains duplicate pages.

All results above were re-measured on a deduplicated set verified with exact search to share no passage with the training data. Re-scoring the old set with the same code reproduces the old figures exactly (1.1050 / 1.1628 / 1.1579), so the correction can be checked. Three earlier claims are withdrawn: that the advantage came entirely from the tokenizer, that QLoRA adaptation plateaus near 1.120, and the bootstrap interval of 0.058 [0.037, 0.078]. Scripts for the audit and the re-measurement are in the repository.

Training

Data~1.06B Uzbek tokens (FineWeb-2, uzn_Latn)
Hardware1× NVIDIA RTX 4090
Wall-clock~3.4 hours
Cost~$3.60
Best validation loss3.059*
Tokenizeruzbek-bpe-16k · fertility 1.839 tokens/word (lowest of 10 benchmarked)

* Measured on the validation split, which was later found to be about 39% duplicated from the training data, so this figure is somewhat optimistic. For a clean measure of quality, use the bits-per-byte results above.

Intended use

Research and experimentation with Uzbek language modeling, tokenizer studies, and low-resource-NLP baselines. This is a base model: it predicts the next token and has not been instruction-tuned or aligned, so it is not a chat assistant and should not be deployed in user-facing products without further training and evaluation.

Limitations and bias

Trained on a web corpus, the model reflects the coverage, style, and biases of that data, and can produce inaccurate or inappropriate text. It targets Uzbek in Latin script; Cyrillic-script input is out of scope. As a small base model, generation quality is limited, and it has no factual grounding or knowledge of events beyond its training data. Evaluation is intrinsic only (bits-per-byte); no downstream task benchmarks have been run.

How to use

The model uses a custom from-scratch architecture. See the training and inference code in the repository:

github.com/TurdiyevIslombek/uzbek-gpt-from-scratch includes the model definition, the tokenizer, a generation script, and the evaluation experiments.

Citation

@misc{turdiyev2026uzbekgpt103m,
  title  = {uzbek-gpt-103m: a from-scratch language model for Uzbek},
  author = {Turdiyev, Islombek},
  year   = {2026},
  howpublished = {\url{https://huggingface.co/IslombekT/uzbek-gpt-103m}}
}

Related

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

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

GPU в ailist

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

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

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

Ревизия весов
61200c0

0 моделей