/ Модель

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

Контекст
8 192 токена
Параметры
135 млн
Лицензия
Своя лицензия
Архитектура
modernbert · dense
Базовая модель
KainoBERT-sphragis
Библиотека
transformers
Опубликована
25 сен 2026

KainoBERT

Заполнение пропусковТекст → текст3 профессии

KainoBERT — маскированная ModernBERT-модель для предсказания пропущенных токенов в древнегреческих текстах.

49скачиваний за 30 дней0лайковвеса обновлены28 сен 2026

Бенчмарки

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

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

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

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

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

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

KainoBERT — модель ModernBERT-base для заполнения пропусков в древнегреческом тексте, разработанная Urdatorn. Это маскированная языковая модель с 22 слоями, размером 136 млн параметров и byte-level BPE-токенизатором на 32 768 токенов. Модель обучена с нуля на корпусах древнегреческих текстов; она не использует английские веса answerdotai/ModernBERT-base. Метаданные указывают контекст 8 192 токена, тогда как README описывает обучение с окном 1 024 токена.

Модель предназначена для предсказания замаскированных токенов и экспериментов с древнегреческими текстами. Она принимает текст в нижнем регистре без пунктуации, сохраняя политонические знаки; также поддерживает текст только с буквами. Текущая версия обучена на работах из наборов Sphragis и Sphragis-Metre, поэтому её нельзя использовать для оценки на этих бенчмарках; для таких экспериментов автор рекомендует родительскую модель KainoBERT-sphragis. Лицензия указана как other, конкретные условия в предоставленных данных не раскрыты.

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

  • предсказание пропущенного слова в древнегреческом тексте
  • проверка языковых гипотез по древнегреческим корпусам
  • анализ вариантов написания древнегреческих слов

Ограничения

Модель обучалась на материалах бенчмарков Sphragis и Sphragis-Metre, поэтому её нельзя оценивать на этих бенчмарках. Для ввода рекомендуется использовать текст в нижнем регистре без пунктуации.

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

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

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

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

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

Открыть на Hugging Face

KainoBERT

KainoBERT is a ModernBERT-base masked language model for Ancient Greek, trained from random initialization with a fresh 32,768-token byte-level BPE vocabulary (22 layers, hidden size 768, 12 heads, 136M parameters, 1,024-token context). It does not inherit the English weights of answerdotai/ModernBERT-base; only the architecture is reproduced.

This is the un-audited, most complete version of KainoBERT, for use in the wild. It has read the whole of Ericu950/AncientGreek, including every work in the Sphragis and Sphragis-Metre authorship benchmarks. It must not be evaluated on those benchmarks. For controlled, contamination-free experiments use Urdatorn/KainoBERT-sphragis, which is this model's parent and has never seen a benchmark work, passage or line.

How it was trained

Three phases, all with 30 % dynamic masking, fused AdamW, bf16, an effective batch of 512 sequences of 1,024 tokens, on two GH200 GPUs.

  1. Pretraining on Urdatorn/AncientGreek-no-sphragis (second derivative, revision v2-sphragis-1e6d8b58d956e84aec7c1c778bef036bd0286fa9): AncientGreek with every benchmark work, every other edition or commentary of one, every record carrying a benchmark window and every benchmark line removed. 323,225 training blocks (331M tokens), peak learning rate 3e-4, cosine schedule, four epochs.
  2. Continuation on the same corpus from the terminal learning rate of phase one (3e-5, fresh optimizer), stopped after six evaluations without a 0.002 improvement in validation loss (epoch 18.2, loss 2.380). The result is Urdatorn/KainoBERT-sphragis.
  3. Continuation on the removed material (this model): everything phase one's corpus had excluded, reconstructed by diffing AncientGreek (revision 6ac90787c669a7e9218d6d4675a029fa3f10ed99) against the second derivative: 313,840 records dropped whole (750M characters, both quality tiers) plus the 4,092 removed lines of records that were kept. Packed with the same tokenizer and surface rules (lowercased, depunctuated, 80 % polytonic, 20 % bare letters) into 161,745 blocks (166M tokens), 0.2 % held out for validation. Same recipe as phase two: learning rate 3e-5, no warmup, cosine to 10 %, early-stopping rule 6 × 0.002, ceiling 30 epochs. Run in legs of 30 epochs, each restarting the cosine schedule from 3e-5 with a fresh optimizer, as phase two did after phase one. Validation loss on the removed material: 2.614 for the phase-two model (unseen text); 1.977 after leg 1; 1.806 after leg 2; 1.706 after leg 3; 1.639 after leg 4 (this revision). Per-leg gains 0.637, 0.171, 0.100, 0.067 halve roughly each leg. A leg is added while a fresh schedule still buys more than the stopping rule's margin; the Hub revision history keeps every leg.

Full hyperparameters, the packed-corpus manifest and the loss history are in training_metrics.json. The pipeline is in Urdatorn/sphragis_models (scripts/build_removed_corpus.py, scripts/prepare_removed_corpus.py, slurm/continue_kainobert_v3.slurm).

Input surface

Text should be lowercased and depunctuated, polytonic marks kept, as in sphragis_models.kainobert_corpus.polytonic_surface; the model also reads bare-letter text. The tokenizer adds [CLS] … [SEP].

Licence

The corpus is a mixed-licence compilation. Consult each source record's license field and the upstream dataset cards before reuse.

Created by Albin Thörn Cleland, Lund University (ORCID 0009-0003-3731-4038).

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей