/ Модель

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

Контекст
262 144 токена
Параметры
1,7 млрд
Лицензия
Apache 2.0
Архитектура
qwen3_5_text · dense
Базовая модель
Qwen3.5-2B-Base
Библиотека
transformers
Опубликована
3 авг 2026

NeuronAI-2B

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

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

138скачиваний за 30 дней1лайквеса обновлены25 авг 2026

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

NeuronAI-2B — двуязычная ассистентская языковая модель с приоритетом узбекского языка, разработанная на базе Qwen3.5-2B-Base. Это плотная причинная Transformer-модель семейства Qwen3.5 примерно с 1,7 млрд параметров по метаданным (в README приведено точное число 1,882 млрд). Модель дообучена продолжением предобучения и supervised fine-tuning только на ответах ассистента; узбекский токенизатор переработан для более эффективной обработки преимущественно латинской письменности. Опубликованные веса объединены, отдельный LoRA-адаптер не требуется.

Модель предназначена для общения и письма на узбекском и английском, экспериментов с переводом, образования, исследований и локальных приложений, включая RAG. В обучающую смесь входили диалоги, перевод, узбекский язык и литература, орфография, классификация, математика и данные для сохранения навыков английского. В метаданных указан контекст 262 144 токена, однако SFT проводился на последовательностях до 2 048 токенов, а более длинный контекст не проверен в README. Репозиторий распространяется по Apache License 2.0, допускающей коммерческое и некоммерческое использование при соблюдении её условий.

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

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

  • ответы ассистента на узбекском языке
  • перевод между узбекским и английским
  • подготовка и редактирование текстов на узбекском
  • обучающие и исследовательские прототипы для узбекского языка
  • генерация ответов по внутренним документам в RAG-приложении
  • локальный запуск двуязычного текстового ассистента

Ограничения

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

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

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

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

Также подходит для

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

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

Открыть на Hugging Face

NeuronAI-2B

NeuronAI-2B is an Uzbek-first, bilingual assistant model built from Qwen3.5-2B-Base. It combines an Uzbek tokenizer retrofit, continued pretraining, annealing, and assistant-only supervised fine-tuning. The published weights are fully merged—no LoRA adapter is needed.

Strict eight-task benchmark comparison

License: Apache License 2.0. Commercial and non-commercial use are permitted under the license terms. This differs from the NeuronAI-4B release, which is licensed for non-commercial use.

Quick start

Install a recent Transformers build with Qwen3.5 support:

pip install -U "transformers>=5.1" accelerate torch
import torch
from transformers import AutoModelForCausalLM, AutoTokenizer

model_id = "NeuronUz/NeuronAI-2B"
tokenizer = AutoTokenizer.from_pretrained(model_id)
model = AutoModelForCausalLM.from_pretrained(
    model_id,
    dtype=torch.bfloat16,
    device_map={"": 0},
).eval()

messages = [
    {"role": "system", "content": "Siz foydali va aniq AI yordamchisiz."},
    {"role": "user", "content": "Alisher Navoiy haqida qisqacha aytib bering."},
]
inputs = tokenizer.apply_chat_template(
    messages,
    add_generation_prompt=True,
    enable_thinking=False,
    return_tensors="pt",
    return_dict=True,
).to(model.device)

with torch.inference_mode():
    output = model.generate(
        **inputs,
        max_new_tokens=1024,
        do_sample=True,
        temperature=0.7,
        top_p=0.8,
        top_k=20,
        min_p=0.0,
        repetition_penalty=1.0,
        use_cache=True,
    )

reply = tokenizer.decode(
    output[0, inputs["input_ids"].shape[1]:],
    skip_special_tokens=True,
).strip()
print(reply)

This is the recommended quality-oriented preset for general assistant use: non-thinking mode with Qwen3.5's instruct sampling settings. Greedy decoding can cause repetition and lower response quality; reserve do_sample=False for deterministic evaluation or classification. The generation metadata already registers <|im_end|> and <|endoftext|> as end-of-sequence tokens. Keep the combined prompt and output within the validated 4,096-token serving limit.

Serve with vLLM

pip install -U vllm
vllm serve NeuronUz/NeuronAI-2B \
  --dtype bfloat16 \
  --max-model-len 4096 \
  --tensor-parallel-size 1 \
  --generation-config vllm \
  --default-chat-template-kwargs '{"enable_thinking":false}' \
  --language-model-only \
  --enable-prefix-caching \
  --mamba-block-size 16 \
  --mamba-cache-mode align
curl http://localhost:8000/v1/chat/completions \
  -H "Content-Type: application/json" \
  -d '{
    "model": "NeuronUz/NeuronAI-2B",
    "messages": [
      {"role": "user", "content": "O‘zbekiston haqida uchta fakt ayting."}
    ],
    "max_tokens": 1024,
    "temperature": 0.7,
    "top_p": 0.8,
    "top_k": 20,
    "min_p": 0.0,
    "presence_penalty": 1.5,
    "repetition_penalty": 1.0,
    "chat_template_kwargs": {"enable_thinking": false}
  }'

Benchmarks

All five model result sets below cover the same full eight-task suite. Classification and multiple-choice tasks use accuracy; FLORES+ translation uses COMET. The weighted score is normalized by the 0.95 sum of the published task weights. All eight NeuronAI-2B tasks completed and passed the invalid-output gate.

Per-task comparison

BenchmarkMetricWeightNeuronAI-2BQwen3.5-2Balloma-8Balloma-3Balloma-1B
UzLiBaccuracy0.2049.60%28.69%42.40%32.08%23.32%
TUMLU-Uzbekaccuracy0.2032.57%31.29%20.71%27.71%22.00%
FLORES+ en→uzCOMET0.150.87620.70100.87790.86730.7383
Uzbek newsaccuracy0.1078.55%36.75%57.77%13.60%25.41%
MMLU Englishaccuracy0.1054.07%52.39%53.47%38.73%21.98%
MMLU Uzbekaccuracy0.1046.85%37.10%40.04%32.74%21.11%
FLORES+ uz→enCOMET0.050.85350.80720.87130.79540.7636
Uzbek sentimentaccuracy0.0595.50%76.87%79.94%38.85%79.54%
Normalized weighted score1.000.59540.45280.51870.41470.3661

Alloma runs used the APST apostrophe preprocessing required by their model cards; NeuronAI and stock Qwen did not. The alloma-8B column combines its full model-card-protocol evaluation with separately archived full UzLiB, TUMLU-Uzbek, and MMLU-Uzbek runs. Exact source files, scores, and run IDs are included in benchmark_results.json.

Run the benchmarks on your computer

The repository includes a portable Alloma-style benchmark runner. It covers FLORES+ (both directions), Uzbek sentiment, Uzbek news, MMLU English, MMLU Uzbek, and TUMLU-Uzbek.

pip install -r https://huggingface.co/NeuronUz/NeuronAI-2B/resolve/main/benchmark-requirements.txt
wget https://huggingface.co/NeuronUz/NeuronAI-2B/resolve/main/benchmark.py
python benchmark.py --limit 200 --output quick-results.json

The quick command uses the same seed on 200 examples per dataset. Run all public examples and add COMET with:

pip install unbabel-comet
python benchmark.py --limit 0 --comet --output full-results.json

Run one task when you only need a short check:

python benchmark.py --tasks mmlu-uz --limit 200 --output mmlu-uz.json
python benchmark.py --tasks flores --limit 200 --output flores.json

--limit 0 means the full dataset. Only full runs are comparable with the table above; 200-example quick runs are sanity checks. COMET downloads the Unbabel/wmt22-comet-da evaluator and needs additional disk/RAM.

Uzbek tokenizer efficiency

The tokenizer is an in-place, primarily Latin-script Uzbek retrofit rather than a vocabulary extension. The initial 20,000-document figure was measured on training-source uz-crawl, so we replaced it with a larger corpus-stratified test: 118,832 held-out-source documents plus a separate 100,000-document training-source control. Documents were selected with deterministic SHA-256 bottom-k sampling (seed 20260825), exact duplicates were excluded from the selected sample, tiny texts were filtered, and raw source text was tokenized without apostrophe normalization.

Uzbek tokenizer fertility

CorpusStatusDocumentsWordsNeuronAI-2BQwen3.5-2BReduction (95% CI)
Community OSCAR UzbekHeld-out web source100,0007,618,7702.03043.363939.64% (39.57–39.71%)
Uzbek legal corpusHeld-out legal source/domain18,8322,534,5662.37472.970520.06% (19.55–20.57%)
uz-crawlTraining-source control100,00020,825,6802.32063.322430.15% (30.02–30.30%)

Across the two held-out sources combined, the tokenizer uses 35.19% fewer tokens overall and 40.90% fewer tokens on Latin-dominant text, matching its intended Latin-Uzbek focus.

The paired intervals use 5,000 bootstrap replicates over 1,000 deterministic document buckets. OSCAR may still have incidental overlap with other public web corpora and was previously checked in a post-hoc weak-token coverage analysis, but it contributed no tokenizer-training rows. The legal corpus does not appear in the tokenizer or training source manifests and is the cleanest source-and-domain holdout in this test. Full results and script/length breakdowns: fertility_large_20260825.json and fertility_large_20260825.md.

Fertility measures tokenization efficiency—not model quality or measured decoding speed. The evaluated 2B and 4B custom tokenizer files are byte-identical, as are their evaluated stock-base tokenizer files; SHA-256 fingerprints are recorded in the JSON result.

Training

ItemValue
Parameters1,881,825,088 (1.882B)
Prepared train examples151,968 (152,152 source rows)
Prepared grouped dev examples1,535 (1,537 source rows)
Train/dev prompt-group overlap0
Sequence length / packing2,048 / disabled
Training duration / seed1 epoch / 42
Batch size16 micro × 2 accumulation × 1 GPU = 32 effective
OptimizerFused AdamW; betas 0.9/0.95; weight decay 0.01; gradient clipping 1.0
Learning-rate schedulePeak 1e-4; cosine decay; 142 warmup steps (2.99%)
LoRArank 64, alpha 128, dropout 0.05; 12 projection types; 67,276,800 trainable parameters
LossFused causal-LM cross-entropy on assistant-response tokens; prompt tokens masked
Precisionbf16 training with TF32; merged embeddings and normalization tensors retained in fp32

The mixture is Uzbek-first and includes general assistant conversations, translation, Uzbek language and literature, spelling, classification, math, and English-retention examples. Training data is not distributed with this model repository.

Intended use

Good fits include Uzbek research, education, commercial and non-commercial prototyping, translation experiments, writing assistance, retrieval-augmented generation, and local/offline applications. Users remain responsible for validating the model for their application and complying with the Apache 2.0 license and applicable law.

Limitations

  • This is a public-suite-selected checkpoint. The benchmark results are useful for reproducibility and relative comparison, but they are not a locked, independent estimate of real-world generalization.
  • LoRA rank, learning rate, batch size, and dropout were not exhaustively swept; the table reports the released run, not globally optimal hyperparameters.
  • TUMLU-Uzbek is the weakest reported Uzbek task and should not be treated as solved at 32.57% accuracy.
  • The model can hallucinate, repeat biases in its data, or produce unsafe or outdated content. It has not been comprehensively safety-evaluated.
  • Do not rely on it without expert review for medical, legal, financial, public safety, or other high-stakes decisions.
  • SFT used sequences up to 2,048 tokens; serving at longer inherited context lengths has not been validated here. The published inference examples use 4,096 tokens.

License

NeuronAI-2B is released under the Apache License 2.0. Commercial and non-commercial use, modification, and distribution are permitted subject to its terms. This summary does not replace the license text; see LICENSE.

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей