/ Модель

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

Контекст
1 024 токена
Лицензия
MIT
Архитектура
gpt2 · dense
Библиотека
transformers
Опубликована
23 авг 2026

GoLLeM-45M-PL

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

Небольшая GPT-2-модель, обученная с нуля на польских текстах для продолжения текста и исследований польской токенизации.

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

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

GoLLeM-45M-PL — экспериментальная GPT-2-модель, созданная SlayerLab и опубликованная как зеркальная копия репозитория KateMajzel/GoLLeM-45M-PL. Она обучена с нуля на 2,96 ГБ польских текстов и предназначена для исследования влияния специализированного польского токенизатора BPE на стоимость и качество обучения. Модель содержит 42,5 млн параметров, имеет 8 слоёв, 8 голов внимания, размерность 512 и контекст 1 024 токена; поддерживает генерацию текста на польском языке. Лицензия репозитория — MIT.

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

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

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

  • продолжение польского текста по заданному фрагменту
  • эксперименты с генерацией текста на польском языке
  • сравнение польского BPE-токенизатора с токенизатором GPT-2
  • воспроизведение экспериментов по стоимости и качеству обучения языковых моделей

Ограничения

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

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

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

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

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

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

Открыть на Hugging Face

Kopia lustrzana. Repozytorium źródłowe modelu: KateMajzel/GoLLeM-45M-PL. Wagi i tokenizer są identyczne. Aktualizacje karty modelu wprowadzane są najpierw w repozytorium źródłowym.

GoLLeM-45M-PL

Model GPT-2 (42,5 mln parametrów) wytrenowany od zera na 2,96 GB polskiego tekstu, z dedykowanym polskim tokenizerem BPE (32 768 pozycji).

Model jest artefaktem eksperymentu badawczego, nie narzędziem użytkowym. Pytanie: czy dedykowany tokenizer polski daje lepszy model niż tokenizer GPT-2 przy tym samym budżecie treningowym? Odpowiedź: nie daje lepszego — daje porównywalny 2,5× taniej.

Kod, dane i pełna metodologia: https://github.com/KateMajzel/gollem-pl

Użycie

from transformers import pipeline

pipe = pipeline("text-generation", model="KateMajzel/GoLLeM-45M-PL")
print(pipe("W lesie mieszkał mały", max_new_tokens=50)[0]["generated_text"])

Domyślne parametry generacji: do_sample=True, temperature=0.8, top_p=0.9, repetition_penalty=1.15. Dekodowanie zachłanne wpada w pętle powtórzeń — typowe dla modeli tej wielkości. 199 nieużywanych tokenów wypełniających (32 569–32 767) zablokowano przez bad_words_ids.

Wyniki

BPB na prywatnym held-oucie (1 999 dokumentów, identyczne 2 767 440 bajtów dla każdego modelu; średnie z 3 ziaren dla R1 i R2a):

przebiegtokenizerbudżetBPB ↓sdparametryczas
R1 (ten model)polski, 32 7682,96 GB1,21140,010042,5 M49,7 min
R2aGPT-2, 50 2572,96 GB — te same bajty1,19460,003551,5 M122,4 min
R2bGPT-2, 50 2572 970 kroków — te same tokeny1,2756(n=1)51,5 M62,4 min
R3GPT-2 zero-shot—2,9555(n=1)124 M—

Benchmarki zero-shot (log-likelihood z normalizacją PMI domenową):

zadanieR1R2aGPT-2klasa większościowalosowo
PolEmo2-IN47,2%43,8%20,8%40,0%25,0%
8Tags31,5%29,8%17,8%16,5%12,5%

Interpretacja

Cztery niezależne pomiary (BPB, PolEmo2, 8Tags, prywatny held-out) nie wykazują istotnej przewagi żadnego tokenizera przy równym budżecie tekstu, a ich kierunki są niespójne. Rozstrzygająca obserwacja: różnica BPB między dwoma ziarnami tego samego modelu (0,0186) przewyższa różnicę między modelami o odmiennych tokenizerach (0,0124).

Przewaga leży w koszcie. Przy wyrównanym budżecie obliczeniowym (R1 vs R2b) tokenizer polski wygrywa o 5,30% BPB — 6,4 odchylenia. Ten sam wniosek uzyskał niezależnie zespół Bielika v3 PL na skali 11B (arXiv 2604.10799).

Uwaga o perplexity

PPL/token wynosi 30,7 dla R1 i 5,8 dla R2a, co sugerowałoby pięciokrotną przewagę GPT-2. To artefakt: modele o różnych tokenizerach przewidują jednostki różnej trudności. Perplexity jest między nimi nieporównywalna. Jedyną poprawną metryką jest bits-per-byte.

Tokenizer

Byte-level BPE, 32 568 pozycji + 200 specjalnych. 27,9% pozycji z polskimi diakrytykami, round-trip bezstratny, zero tokenów nieosiągalnych przez merge.

ten tokenizerGPT-2
bajty/token (korpus)4,0502,066
bajty/token (held-out)4,1032,134
gęstość1,96×1,00×

Dane treningowe

2,96 GB, 803 177 dokumentów, SpeakLeash: 37% encyklopedia i literatura, 22% fora, 27% web, 11% publicystyka i nauka, 3% teksty urzędowe.

Celowo wykluczone: tłumaczenia i napisy (translationese), tekst syntetyczny, teksty piosenek (prawa autorskie), surowy Common Crawl. Licencje zbiorów po stronie SpeakLeash.

Architektura

8 warstw × 8 głowic × 512 wymiarów, kontekst 1 024 tokeny, 42,5 M parametrów (25,7 M niezanurzeniowych), 731 mln tokenów treningowych (17,2 na parametr), AdamW lr 1e-3 → 1e-4, bfloat16, 1 epoka, 1× RTX 5080.

Ograniczenia

  • Skala. Model produkuje poprawną polszczyznę na poziomie zdania, ale halucynuje fakty i traci spójność po kilku zdaniach. Przykład z generacji: „wieś znalazła się w powiecie częstochowskim, gminie Łęczna" — obie nazwy istnieją, zestawienie jest fałszywe.
  • Model bazowy. Wyłącznie kontynuacja tekstu; bez dostrajania instrukcyjnego i bez filtrowania bezpieczeństwa.
  • Dane z forów internetowych. Model może odtwarzać obecne tam uprzedzenia i język. Nie nadaje się do zastosowań z udziałem użytkownika końcowego — w szczególności dzieci — bez nadzoru człowieka.
  • Jedna skala i jedna konfiguracja. Wyniki dotyczą 42 M parametrów i 3 GB danych.
  • Rejestr zależny od miksu danych. Przy prompcie z bajki dla dzieci model odpowiada językiem forów lub haseł encyklopedycznych.
  • Korpus zawiera windowsowe końce linii (\r\n), które model odtwarza.

Odtwarzalność

Kod, konfiguracje, skrypty ewaluacyjne i opis pięciu pułapek metodologicznych: https://github.com/KateMajzel/gollem-pl

Bazuje na nanoGPT (MIT, Andrej Karpathy).

Cytowanie

@misc{gollem45mpl,
  title  = {GoLLeM-45M-PL: ablacja tokenizera dla polskiego modelu językowego},
  author = {Majzel-Pośpiech, Katarzyna},
  year   = {2026},
  url    = {https://huggingface.co/KateMajzel/GoLLeM-45M-PL}
}

Weryfikacja niezależna (Arkadiusz Słota, 2026-08-30)

Arkadiusz Słota odtworzył wyniki z tej karty niezależnie, używając oryginalnego harnessu autorki (bench_pl.py z KateMajzel/gollem-pl, domain-PMI, --n 400 --seed 42, bez modyfikacji):

zadaniekarta (autorka)nasza reprodukcja
PolEmo2-IN (acc PMI)47,2%47,2%
8Tags (acc PMI)31,5%31,5%

Zgodność 1:1 — wyniki w pełni reprodukowalne.

Dla kontekstu, na tym samym harnessie nasz model SlayerLab/GoLLeM-110M-PL-v3 (110M) osiąga polemo2 56,5% / 8tags 37,2% (acc PMI) — zgodnie z oczekiwaniem dla większej skali. Uwaga autorki pozostaje w mocy: modele tej wielkości bywają blisko poziomu losowego na raw-acc, a sygnał wyciąga dopiero normalizacja PMI.

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
GPT2LMHeadModel
Ревизия весов
1b1791f

0 моделей