/ Модель

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

Лицензия
Apache 2.0
Архитектура
char_bert_joint · dense
Библиотека
transformers
Опубликована
2 авг 2026

Stoicheia-tagger-parser

Разметка токеновТекст → label3 профессии

Stoicheia — символьная модель для совместной морфологической разметки, лемматизации и синтаксического анализа древнегреческих текстов.

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

Бенчмарки

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

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

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

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

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

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

Stoicheia — модель на 405 млн параметров для совместной разметки и синтаксического анализа древнегреческих текстов. Это символьный энкодер с masked-diffusion и разреженным вниманием: три из каждых четырёх блоков работают в окне 256 символов, а каждый четвёртый учитывает весь текст. Вход разделён на пять выровненных слоёв: буквы, границы слов и предложений, диакритические знаки, регистр и пунктуация. Каждый слой можно независимо заменить явным значением «неизвестно», поэтому модель рассчитана на работу с редакторским текстом, слитным написанием без пробелов и лакунами неизвестной длины.

За один проход по общей основе Stoicheia-doc_clean выдаёт факторизованную XPOS-разметку, леммы по скрипту редактирования, вспомогательную UPOS-разметку и зависимости с помощью biaffine-парсера. Модель предназначена для задач классической филологии и анализа древнегреческих корпусов. Релиз анонимный и сопровождает статью на рецензировании; лицензия — Apache-2.0. README не описывает оценку качества.

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

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

Ограничения

Анонимный релиз сопровождает статью, находящуюся на рецензировании; README не приводит результатов оценки качества.

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

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

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

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

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

Открыть на Hugging Face

Stoicheia -- joint tagger and dependency parser

Stoicheia is a 405M-parameter character-level masked-diffusion encoder for Ancient Greek (d_model 1024, depth 32, banded attention: three of every four blocks attend within a 256-character window, the fourth globally). Its input is factored into five aligned planes -- letters, word/sentence boundaries, diacritics, capitalization, punctuation -- each of which can be masked independently to an explicit unknown state at inference. That is what lets one model read an edited text, scriptio continua, and a lacuna of unknown length without changing anything but its input.

Anonymous release accompanying a paper under review.

Stoicheia-doc_clean with four heads on one shared backbone through an ELMo-style scalar mix: factored XPOS, an edit-script lemmatizer, a UPOS auxiliary, and a biaffine dependency parser. Everything below comes from a single forward pass -- there is no pipeline of separate models.

Usage

import sys, torch
from transformers import AutoModel
from huggingface_hub import snapshot_download

REPO = "Ericu950/Stoicheia-tagger-parser"
# this model's processor needs the label vocabularies beside it, so take the whole snapshot
local = snapshot_download(REPO, allow_patterns=["*.json", "*.txt", "*.py", "*.model"])
sys.path.insert(0, local)
from processing_char_bert_joint import CharBertJointProcessor

model = AutoModel.from_pretrained(REPO, trust_remote_code=True).eval()
proc = CharBertJointProcessor.from_pretrained(local)

batch = proc(["μῆνιν ἄειδε θεὰ Πηληϊάδεω Ἀχιλῆος".split()])
with torch.no_grad():
    out = model(**batch)

for i, w in enumerate(proc.decode(out, batch, ud=True)[0], 1):
    print(i, w["form"], w["lemma"], w["upos"], w["xpos"], w["head"], w["deprel"])
# 1 μῆνιν μῆνις NOUN ... 2 obj
# 2 ἄειδε ἀείδω VERB ... 0 root
# 3 θεὰ θεά NOUN ... 2 orphan
# 4 Πηληϊάδεω Πηληιάδης NOUN ... 5 appos
# 5 Ἀχιλῆος Ἀχιλλεύς NOUN ... 1 nmod

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

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

GPU в ailist

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

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

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

Ревизия весов
cd8ae16

0 моделей