/ Модель

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

Лицензия
MIT
Архитектура
dumbset_reasoning · dense
Опубликована
12 июл 2026

1.0vDumbSetAI_56M_ru

Генерация текстаТекст → текст

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

570скачиваний за 30 дней0лайковвеса обновлены5 окт 2026

Бенчмарки

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

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

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

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

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

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

DumbestSetAI 56M Ru — экспериментальная русскоязычная языковая модель, разработанная проектом DumbestSetAI и обученная с нуля без предобученных весов. Она предназначена для генерации текста на русском языке; автор описывает её стиль как абсурдный и приводит примеры свободных ответов и продолжений текста.

Модель содержит около 56 млн параметров и использует кастомный decoder-only Transformer в стиле GPT: 14 слоёв, 8 голов внимания, причинное self-attention, обучаемые позиционные эмбеддинги и блоки FFN. Контекст ограничен 512 токенами. Модель обучалась на 750 млн токенов; для генерации автор рекомендует temperature 0.8, repetition penalty 1.2 и top-k 50, поскольку без настройки возможны повторяющиеся циклы. Распространяется под лицензией MIT.

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

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

Ограничения

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

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

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

Открыть на Hugging Face

1.0vDumbSetAI 56M Ru

DumbSetAI 56M экспериментальная модель с характером.


Описание проекта

DumbSetAI это сверхлегкая русская модель на 56 миллионов параметров. Она умеет.. Просто умеет писать текст, это всё, только русский и всё! Обучена на 750млн токенов. В процессе обучения ни одна психика не пострадала. Loss отслеживался в реальном времени через консольный вывод во время обучения, но не сохранялся в отдельный лог-файл - финальные графики недоступны постфактум.

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

  • Размер: ~56M параметров.
  • Архитектура: Кастомный Transformer (14 слоев, 8 голов внимания).
  • Контекст: 512 токенов.
  • Стиль: Полный абсурд. В коде используются токены <usertext>Текст</usertext><context>почти никогда не используется</context><answer>Ответ</answer>

Правильные настройки для инференса (Важно!)

Чтобы модель не уходила в бесконечные петли типа да, да, да, используйте repetition penalty и повышенную температуру в своем скрипте генерации:

  • Temperature: 0.8 (для дерзости)
  • Repetition Penalty: 1.2 (чтобы душить зацикливания)
  • Top-K: 50 (чтобы отсекать совсем лютый бред)

Пример запуска

import torch
from transformers import AutoModelForCausalLM, AutoTokenizer

REPO = "DumbestSetEver/1.0vDumbSetAI_56M_ru"

tokenizer = AutoTokenizer.from_pretrained(REPO, trust_remote_code=True)
model = AutoModelForCausalLM.from_pretrained(REPO, trust_remote_code=True, dtype=torch.float32)
model.eval()

answer = model.generate_dumbset(
    tokenizer,
    "Привет, как дела?",
    max_context_tokens=100,
    max_answer_tokens=100,
    temperature=0.8,
    top_k=50,
    repetition_penalty=1.2,
    verbose=True,
)
print(answer)

Важно: не запускайте скрипт через IDLE (Python Shell на Windows). Загрузка модели идёт по сети (from_pretrained обращается к Hugging Face Hub), а IDLE использует отдельный поток для связи со своим Shell-окном через сокеты. На Windows это может конфликтовать с сетевыми вызовами внутри того же процесса и приводить к падению Windows fatal exception: access violation без traceback - окно просто перезапускается (RESTART: Shell).

Это не баг модели и не ошибка кода — запускайте скрипт через обычную консоль/терминал:

python -u your_script.py

или из VS Code / PyCharm / любой другой IDE с нормальным терминалом.

Если модель уже была скачана один раз (файлы в кэше ~/.cache/huggingface), можно запускать полностью офлайн и без сетевого вызова, добавив в начало скрипта:

import os
os.environ["HF_HUB_OFFLINE"] = "1"
os.environ["TRANSFORMERS_OFFLINE"] = "1"

В этом случае IDLE тоже должен отработать стабильно.


Примеры ответов:

Вы: Привет как дела? Бот: ничего, просто нет.

Вы: Кто такой юрий гагарин? Бот: а он у меня на работе, может быть и шторм.

Вы: А гагарин летал в космос? Бот: а гагарин? А не дробь, а у меня просто чудо!

Вы: В стране бензоколонке закончился бензин Бот: С бензоколонке можно сказать, что нужно бензин путь выше, а дизель - меньше. Пример: В городе производят литров 60 бензина (примерно 20-30 км от города Персидского залива). Это движение равно нулю. Марина Сидоренко - один из самых популярных и популярных среди жителей города. Он также имеет более широкую историю страны с 1920-х годов - когда в стране произошло много серьезного недовольства населения.

Архитектура (modeling_dumbset.py)

Модель использует кастомную реализацию Transformer'а, написанную с нуля (attention, feed-forward и блоки - без готовых слоёв вроде nn.MultiheadAttention или сторонних библиотек аттеншена). Архитектура классическая decoder-only, в духе GPT: causal self-attention + FFN в каждом блоке, LayerNorm (pre-norm), обучение с нуля без использования предобученных весов других моделей. Основные компоненты:

Head / MultiHeadAttention - attention считается вручную (Q, K, V как отдельные линейные слои), без Flash Attention и RoPE обычный sinusoidal-free подход с learned position embeddings. FeedForward - стандартный MLP-блок с расширением в 4 раза (GELU-активация). Block - pre-norm residual блок (LayerNorm -> Attention -> residual, LayerNorm -> FFN -> residual). DumbSetLanguageModel - обёртка над PreTrainedModel из transformers для совместимости с AutoModelForCausalLM и .generate().

Известные особенности реализации (не баги, а осознанные детали):

Scaling factor в attention считается как n_embd**-0.5, а не стандартный head_size**-0.5 - это часть архитектуры, с которой модель обучалась, и менять его без переобучения нельзя (веса под него подстроены). Веса token_embedding и lm_head не связаны (no weight tying). Генерация не использует KV-cache - при размере модели и контексте в 512 токенов это не влияет на практическую скорость инференса.

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

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

GPU в ailist

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

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

Модели нужен код из репозитория; автор пока не в списке доверенных организаций.

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

0 моделей