/ Модель

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

Контекст
512 токенов
Лицензия
CC BY-SA 4.0
Архитектура
dizgebert-morph · dense
Библиотека
transformers
Опубликована
3 сен 2026

DizgeBERT-Morph

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

DizgeBERT-Morph — турецкая ELECTRA-модель для предсказания частей речи и морфологических признаков Universal Dependencies для каждого слова.

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

Бенчмарки

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

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

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

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

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

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

DizgeBERT-Morph — модель iatagun для морфологической разметки турецкого языка на основе ELECTRA. Для каждого слова в предварительно токенизированном предложении она предсказывает UPOS, XPOS и морфологические признаки Universal Dependencies (FEATS), используя объединение представлений первого и последнего subword, чтобы учитывать турецкие суффиксы. Отдельные выходные головы предсказывают UPOS, XPOS и категории FEATS; схема разметки выбирается для treebank Kenet, BOUN или IMST.

Модель обучена на UD_Turkish-Kenet, BOUN и IMST, а также на синтетических минимальных парах для устранения морфологической неоднозначности. В README приведены результаты на отложенных тестовых выборках: F1 для UFeats составляет 92,12–96,60 в зависимости от treebank. Модель создавалась также для передачи морфологической разметки парсеру iatagun/DizgeBERT-Dep.

На вход требуется список уже выделенных слов; для сырого текста нужны внешний токенизатор и средство разделения многословных токенов. Модель не учитывает синтаксические связи при разрешении неоднозначности, поэтому для некоторых различий UPOS её возможности ограничены; редкие признаки и лексические варианты могут размечаться хуже. XPOS обучен только для BOUN и IMST. Модель распространяется по лицензии CC BY-SA 4.0.

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

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

Ограничения

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

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

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

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

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

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

Открыть на Hugging Face

DizgeBERT-Morph

UD-uyumlu, ELECTRA tabanlı Türkçe morfolojik belirsizlik gidericisi (morphological disambiguator). Ön-token'lanmış bir cümle verildiğinde her kelime için UPOS + XPOS + FEATS (Universal Dependencies morfolojik özellikleri) tahmin eder.

  • Gövde: dbmdz/electra-base-turkish-cased-discriminator
  • Kelime temsili: ilk subword ⊕ son subword — Türkçe'de çekim bilgisi son eklerde olduğu için (evlerinden → ev ##ler ##inden), yalnızca ilk subword suffiks bilgisini kaybeder.
  • Head'ler: UPOS, XPOS ve her UD FEATS kategorisi için ayrı softmax (kategori-başına çoklu head — Stanza / UDPipe-2 / Trankit tarzı).
  • iatagun/DizgeBERT-Dep bağımlılık ayrıştırıcısını beslemek üzere birlikte tasarlandı.

Çok-treebank / şema seçimi

UD_Turkish-Kenet + BOUN + IMST üzerinde, her treebank kendi native şemasında eğitildi. Bu üç treebank yapısal olarak farklı işaretlenir:

KenetBOUNIMST
Çekimli fiilVerbForm=Fin + MoodEvident + MWT bölme (VERB+AUX)Mood, MWT bölme
Delillilik–Evident=Fh/NfhEvident=Nfh

Model bir treebank_id embedding'i taşır (encoder'a token_type_ids, head'lere concat); çıktı şeması scheme argümanıyla seçilir:

  • scheme="kenet" (varsayılan) — iatagun/DizgeBERT-Dep ile uyumlu
  • scheme="boun" — BOUN şeması
  • scheme="imst" — IMST şeması (UD literatürünün referans treebank'i)

Sonuçlar — held-out test

treebankUPOS accXPOS accUFeats F1FEATS exact-match
IMST95.9895.7796.6092.93
Kenet93.73–93.4989.73
BOUN93.2186.6292.1282.87

UFeats F1 = CoNLL-2018 UFeats metriği. Referans (tr, yayınlanmış): UDPipe-2 ~94, Stanza ~92-94, Trankit ~93-95 (çoğunlukla in-domain / IMST).

Kullanım

from transformers import AutoModel, AutoTokenizer

m = AutoModel.from_pretrained("iatagun/DizgeBERT-Morph", trust_remote_code=True).eval()
tok = AutoTokenizer.from_pretrained("iatagun/DizgeBERT-Morph")

words = ["Yarın", "İstanbul'a", "gideceğim", "."]
for upos, xpos, feats in m.predict(words, scheme="imst", tokenizer=tok):
    print(upos, xpos, feats)

Ham logit'ler için: m(input_ids, attention_mask, treebank_id, first_pos, last_pos) → ModelOutput(logits_upos, logits_xpos, logits_feats: dict).

Kısıtlar

  • Ön-token'lanmış girdi bekler (kelime listesi). Ham metin için harici bir tokenizer + çok-kelimeli token (MWT) bölücü gerekir — model bunu yapmaz.
  • Sözdizimsel-tanımlı ayrımlar. UD'de bazı UPOS ayrımları kelimenin ağaçtaki işlevine göre tanımlanır: bir isme det bağlı demonstratif → DET, kendisi nominal ise → PRON (o çocuk vs onu gördüm); adlaşmış sıfat-fiil amod ise ADJ, nominal baş ise NOUN (gelecek hafta vs çocukların geleceği). HEAD/DEPREL görmeyen yalnız-token bir modelin bu sınıflarda tavanı vardır. → iatagun/DizgeBERT-Joint (tek geçişte etiketleme + ayrıştırma) veya repo'daki hybrid.py (Morph etiketleme + Joint ayrıştırma + güvenli UPOS düzeltmesi) bu vakaları çözer.
  • BOUN'da nadir kategoriler (Abbr, Reflex, Polite) seyrek anotasyon nedeniyle zayıf.
  • Üleştirme sayıları (beşer → NumType=Dist) eğitimde seyrek; Card tahmin edilebilir.
  • XPOS yalnızca BOUN ve IMST'te öğrenilir; scheme="kenet" iken XPOS ≈ _.
  • Eğitim setinde çok seyrek görülen sözlüksel okumalarda hata olabilir (ör. beni = "leke" NOUN, IMST'te ~2 örnek).

Eğitim

  • dbmdz/electra-base-turkish-cased-discriminator + kelime-düzeyi first⊕last pooling
  • 10 epoch, batch 16, LR 2e-5, AdamW, linear warmup 0.1, dropout 0.15
  • UPOS/XPOS loss ağırlıkları ×3 / ×2 (FEATS kategorileri ×1)
  • train: UD_Turkish Kenet (15.398) + BOUN (7.803) + IMST (3.435) + morfolojik belirsizlik için sentetik minimal-çiftler (~1.3k, gerçek taşıyıcı cümlelere yerleştirilmiş eş-yazımlar)

Atıf

Bu modeli kullanıyorsanız lütfen eğitim verisini oluşturan üç UD treebank'ini atıflayın.

UD_Turkish-IMST

@article{SulubacakEryigit2018,
  title   = {Implementing Universal Dependency, Morphology and Multiword Expression
             Annotation Standards for {Turkish} Language Processing},
  author  = {Sulubacak, Umut and Eryi{\u{g}}it, G{\"u}l{\c{s}}en},
  journal = {Turkish Journal of Electrical Engineering \& Computer Sciences},
  year    = {2018},
  pages   = {1--23},
  doi     = {10.3906/elk-1706-81}
}
@inproceedings{SulubacakEtAl2016,
  title     = {Universal Dependencies for {Turkish}},
  author    = {Sulubacak, Umut and G{\"o}k{\i}rmak, Memduh and Tyers, Francis and
               {\c{C}}{\"o}ltekin, {\c{C}}a{\u{g}}r{\i} and Nivre, Joakim and
               Eryi{\u{g}}it, G{\"u}l{\c{s}}en},
  booktitle = {Proceedings of COLING 2016},
  address   = {Osaka, Japan},
  year      = {2016}
}

UD_Turkish-BOUN

@article{marsan2022enhancements,
  title   = {Enhancements to the {BOUN} Treebank Reflecting the Agglutinative Nature of {Turkish}},
  author  = {Mar{\c{s}}an, B{\"u}{\c{s}}ra and Akkurt, Salih Furkan and {\c{S}}en, Muhammet and
             G{\"u}rb{\"u}z, Merve and G{\"u}ng{\"o}r, Onur and {\"O}zate{\c{s}}, {\c{S}}aziye Bet{\"u}l and
             {\"U}skudarl{\i}, Suzan and {\"O}zg{\"u}r, Arzucan and G{\"u}ng{\"o}r, Tunga and {\"O}zt{\"u}rk, Balk{\i}z},
  journal = {arXiv preprint arXiv:2207.11782},
  year    = {2022}
}
@article{TurkEtAl2022,
  title   = {Resources for {Turkish} Dependency Parsing: Introducing the {BOUN Treebank}
             and the {BoAT} Annotation Tool},
  author  = {T{\"u}rk, Utku and Atmaca, Furkan and {\"O}zate{\c{s}}, {\c{S}}aziye Bet{\"u}l and
             Berk, G{\"o}zde and Bedir, Seyyit Talha and K{\"o}ksal, Abdullatif and
             Ba{\c{s}}aran, Balk{\i}z {\"O}zt{\"u}rk and G{\"u}ng{\"o}r, Tunga and {\"O}zg{\"u}r, Arzucan},
  journal = {Language Resources and Evaluation},
  volume  = {56},
  number  = {1},
  pages   = {259--307},
  year    = {2022},
  doi     = {10.1007/s10579-021-09558-0}
}

UD_Turkish-Kenet

@misc{KuzgunEtAl2022Kenet,
  title  = {{UD} {Turkish}-{Kenet}},
  author = {Kuzgun, Asl{\i} and Cesur, Neslihan and Y{\i}ld{\i}z, Olcay Taner and
            Kuyruk{\c{c}}u, O{\u{g}}uzhan and San{\i}yar, Ezgi},
  note   = {Universal Dependencies},
  howpublished = {\url{https://universaldependencies.org/treebanks/tr_kenet/}},
  year   = {2022}
}
@inproceedings{KuzgunEtAl2020,
  title     = {On Building the Largest and Cross-Linguistic {Turkish} Dependency Corpus},
  author    = {Kuzgun, Asl{\i} and Cesur, Neslihan and Ar{\i}can, Bilge Nas and
               {\"O}z{\c{c}}elik, Merve and Mar{\c{s}}an, B{\"u}{\c{s}}ra and Kara, Neslihan and
               Aslan, Deniz Baran and Y{\i}ld{\i}z, Olcay Taner},
  booktitle = {2020 Innovations in Intelligent Systems and Applications Conference (ASYU)},
  address   = {Istanbul, Turkey},
  publisher = {IEEE},
  year      = {2020},
  doi       = {10.1109/ASYU50717.2020.9259799}
}

Lisans

Eğitim verisi UD_Turkish-Kenet + UD_Turkish-BOUN + UD_Turkish-IMST — üçü de CC BY-SA 4.0. Model bu nedenle CC BY-SA 4.0 (ShareAlike) altında yayınlanır.

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

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

GPU в ailist

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

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

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

Класс архитектуры
DizgeBertMorphForMorphology
Ревизия весов
7137d74

0 моделей