/ Модель

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

Контекст
1 024 токена
Параметры
45,9 млн
Лицензия
Apache 2.0
Архитектура
llama · dense
Библиотека
transformers
Опубликована
20 сен 2026

tinizong-46M_v1.1

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

Экспериментальная базовая языковая модель superAVTR на 45,9 млн параметров для продолжения англоязычного текста и исследований предобучения LLM.

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

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Tinizong-46M_v1.1 — небольшая экспериментальная языковая модель superAVTR с архитектурой decoder-only Transformer, совместимой с Llama. В модели около 45,9 млн параметров, словарь содержит 16 000 токенов, длина контекста — 1 024 токена. Это базовая модель для продолжения текста, обученная предсказывать следующий токен; она не проходила instruction tuning и не предназначена для диалогового общения как готовый чат-бот.

Модель создавалась как исследовательская и инженерная платформа для изучения архитектуры языковых моделей, токенизаторов, подготовки данных, предобучения, масштабирования и дообучения на инструкциях. В карточке указаны данные на основе англоязычной Википедии, а README также упоминает синтетические фактические и образовательные тексты и другие экспериментальные материалы. Реализация исходно написана на PyTorch, затем веса преобразованы в формат Hugging Face LlamaForCausalLM; опубликованный вариант использует safetensors. README сообщает о численной проверке преобразования и совпадении генерации с исходной реализацией при заданных настройках.

На приведённых тестах модель превосходит случайный выбор на ARC-Easy, но результаты HellaSwag и PIQA близки к случайному уровню, а LAMBADA даётся особенно трудно. Корпус и методика обучения менялись в ходе проекта и описаны не полностью, поэтому это экспериментальный исследовательский чекпойнт с ограниченными возможностями, а не производственная модель. Лицензия — Apache-2.0.

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

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

Ограничения

Модель мала и не проходила instruction tuning, поэтому не рассчитана на чат и выполнение инструкций; на части приведённых тестов её результаты близки к случайному уровню, а LAMBADA остаётся сложной задачей. Корпус и методика обучения описаны неполно.

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

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

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

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

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

Открыть на Hugging Face

Tinizong-50M

Tinizong-50M is a small experimental decoder-only language model.

The model was created primarily as a research and engineering platform for exploring language-model architecture, tokenizer design, dataset construction, pretraining, scaling, and instruction tuning.

This release contains a Hugging Face-compatible conversion of the native Tinizong checkpoint.

It is a base language model, not an instruction-tuned or chat model.

Model details

PropertyValue
ArchitectureDecoder-only Transformer, Llama-compatible
Parameters~46M
Vocabulary16,000 tokens
TokenizerSentencePiece BPE
Context length1,024 tokens
Hidden size512
Transformer layers12
Attention heads8
Attention head dimension64
MLP intermediate size1,365
Positional encodingRoPE
RoPE theta10,000
NormalizationRMSNorm
MLPSwiGLU
Weight tyingInput embeddings / LM head
AttentionMulti-head causal self-attention

The native implementation was written directly in PyTorch and later converted to the Hugging Face LlamaForCausalLM architecture.

Training

Tinizong-50M was trained as a causal language model using next-token prediction.

Training data included a mixture of:

  • Wikipedia-derived text
  • synthetic factual / educational text
  • other experimental pretraining material used during development

The training corpus and methodology evolved during the project, so this release should be considered an experimental research checkpoint rather than a fully documented production model. The model uses a custom 16K SentencePiece tokenizer with byte fallback.

Evaluation

Tinizong-46M was evaluated with the EleutherAI LM Evaluation Harness using the public Hugging Face checkpoint:

superAVTR/tinizong-46M

Evaluation settings:

  • zero-shot
  • Hugging Face backend
  • batch size: 8
  • model dtype: float32
  • no custom evaluation code
BenchmarkMetricScore
ARC-Easyacc36.78%
ARC-Easyacc_norm36.11%
HellaSwagacc27.03%
HellaSwagacc_norm27.36%
PIQAacc53.16%
PIQAacc_norm52.83%
LAMBADA OpenAIaccuracy5.38%
LAMBADA OpenAIperplexity2539.74

For the multiple-choice benchmarks, acc_norm is the more useful comparison metric because it normalizes likelihood by completion length.

These results should be interpreted in the context of the model's small size (~46M parameters). The model performs above random-choice baseline on ARC-Easy, while HellaSwag and PIQA remain close to their respective random baselines. LAMBADA remains particularly challenging for this checkpoint.

The evaluation was run with:

#!pip install lm-eval

!lm_eval \
  --model hf \
  --model_args pretrained=superAVTR/tinizong-46M,dtype=float \
  --tasks lambada_openai,hellaswag,piqa,arc_easy \
  --device cuda:0 \
  --batch_size 8

Hugging Face conversion

The original Tinizong model uses a compact PyTorch implementation with:

  • combined Q/K/V projection
  • RMSNorm
  • rotary position embeddings
  • SwiGLU feed-forward layers
  • tied input/output embeddings

The trained weights were mapped into Hugging Face's LlamaForCausalLM representation. The combined native QKV projection was split into Hugging Face q_proj, k_proj, and v_proj tensors. Other layers were mapped directly to their corresponding Llama components.

Numerical validation

The native model and the converted Hugging Face model were evaluated with identical input token IDs.

For the released checkpoint:

  • Maximum absolute logit difference: approximately 9.54e-6
  • Mean absolute logit difference: approximately 1.14e-6
  • Logit cosine similarity: 1.0000000000
  • Next-token argmax: identical
  • Top-token ordering: identical in the validation test

Autoregressive generation was also tested using the same random seed and sampling configuration.

The native implementation and Hugging Face implementation produced an exact token-for-token match using:

  • temperature: 0.5
  • top-k: 30
  • top-p: 1.0

Hugging Face generation with KV caching was also verified against full-context recomputation.

Sample Generation

PROMPT: Photosynthesis is a process
OUTPUT: Photosynthesis is a process that can release energy from nutrients and improve the ability of plants to digest food. <|endoftext|>

Usage

my_prompt = "Photosynthesis is a process"

inputs = tokenizer(
    my_prompt,
    return_tensors="pt",
    add_special_tokens=False
)

with torch.no_grad():
    output = model.generate(
        **inputs,
        max_new_tokens=50,
        do_sample=True,
        temperature=0.5,
        top_k=30,
        top_p=1.0,
        use_cache=True,
        pad_token_id=1,
        eos_token_id=3,
    )

generated_text = tokenizer.decode(
    output[0],
    skip_special_tokens=False
)

print("PROMPT:", my_prompt)
print("OUTPUT:", generated_text)

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей