/ Модель

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

Контекст
1 024 токена
Параметры
157 696
Лицензия
Apache 2.0
Архитектура
qwen3 · dense
Опубликована
6 июл 2026

Swedish0.1M

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

Компактная символьная модель на архитектуре Qwen3 для экспериментов с продолжением шведского текста.

1 896скачиваний за 30 дней0лайковвеса обновлены24 июл 2026

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

qwrt/Swedish0.1M — экспериментальная символьная языковая модель на архитектуре Qwen3, разработанная автором репозитория. Она обучена продолжать последовательности шведского текста, предсказывая следующий байт, а не фрагмент слова. В README указано около 133 тысяч параметров и обучение на примерно 7 миллиардах символов; метаданные каталога указывают 157,7 тысячи параметров, контекст 1024 токена и формат safetensors.

Модель подходит для экспериментов с генерацией шведского текста на уровне символов и изучения компактных языковых моделей. Автор сообщает точность предсказания следующего символа 59% на отрывке из сказки «Красная Шапочка и волк» и оценивает словарный запас модели примерно в 5000 шведских слов. По оценке автора, модель слабо генерирует связный текст. Лицензия — Apache-2.0.

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

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

Ограничения

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

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

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

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

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

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

Открыть на Hugging Face

This is a byte-level language model based on the qwen3 architecture, which means it predicts letter instead of word chunks+. It consists of about 133k parameters and was trained on about 7 billion total characters of Swedish text. I have tested the models ability to predict the next letter of a sequence by analysing the percentage of correctly predicted next letter from the story "rödluvan och vargen"(https://godnattsagan.se/sv/rodlovan-och-vargen). The model sees at most 110 characters back and it predicts the next character 59% of times. The training took about 2 hours on a rtx 4070 laptop with a speed of 1300k/s. By examining model outputs, I have estimated a model vocab of over 3000 swedish words(see ordförråd.txt, ranked by frequency)

Since this is a relatively small llm, it is not so good at producing coherent text.

träningslossv3

from transformers import Qwen3ForCausalLM
import torch

device = "cuda" if torch.cuda.is_available() else "cpu"
model = Qwen3ForCausalLM.from_pretrained("qwrt/Swedish0.1M").to(device)

seed = torch.tensor(list("Hej på di".encode()), dtype=torch.long)[None].to(device)
out = model.generate(seed, max_new_tokens=128,
                                     do_sample=True, temperature=0.8)
print(bytes(out[0].tolist()).decode("utf-8", errors="replace"))

output:

Hej på dig. Med en sekund var inte hon bara att hon hade kunnat svara på hög med att avslå med den röda döden? 
Den skulle Lisa att 

If you want to generate more than 128 tokens, run this code, it downloads sink_generate.

from huggingface_hub import hf_hub_download
import importlib.util
from transformers import Qwen3ForCausalLM
import torch

repo="qwrt/Swedish0.1M"

file_path = hf_hub_download(
    repo_id=repo,
    filename="sink_generate.py"
)

spec = importlib.util.spec_from_file_location("sink_generate", file_path)
modul = importlib.util.module_from_spec(spec)
spec.loader.exec_module(modul)


device = "cuda" if torch.cuda.is_available() else "cpu"
model = Qwen3ForCausalLM.from_pretrained(repo).to(device)

seed = torch.tensor(list("Det var en gång".encode()), dtype=torch.long)[None].to(device)
out = modul.sink_generate(model, seed, max_new_tokens=2000, window=120, n_sink=0)
print(bytes(out[0].tolist()).decode("utf-8", errors="replace"))

By examining 100 000 samples with 1024 character each with the model, it is possible to give an estimate of the model total vocabulary of swedish words. To know if a word is generated by the LM is real or not, we compare it to a large vocabulary list. This vocabulary list was made by extracting all words from the training set. A reasonable estimate for the models vocabulary size would be around 5000 words. The following graph shows how the amount of "real" words diminishes when analysing words used by the model, ordered from most frequent to less. frequent. For example, 99.9% of the top 4 500 words used by the model are real words, and 99% of all top 7 500 words used by the model are real. realwords

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей