Downloads · 30 days
32
38% of all-time downloads
iatagun/DizgeBERT-Joint
DizgeBERT-Joint is a token classification model from iatagun. Use it when you need labels on individual words, such as names. It is set up for transformers. The card lists the license as cc-by-sa-4.0.
Tek ELECTRA geçişinde Türkçe için UPOS + XPOS + FEATS + HEAD + DEPREL — yani morfolojik etiketleme ve bağımlılık ayrıştırması birlikte.
Downloads · 30 days
32
38% of all-time downloads
All-time downloads
84
Public
Parameters
113M
450 MB on disk
Likes
0
Public
Click a slice to open those files.
.safetensors450 MB · 100%
From the Hugging Face model README
Tek ELECTRA geçişinde Türkçe için UPOS + XPOS + FEATS + HEAD + DEPREL — yani morfolojik etiketleme ve bağımlılık ayrıştırması birlikte.
dbmdz/electra-base-turkish-cased-discriminatoriatagun/DizgeBERT-Morph)treebank_id embedding'i,
çıkarımda scheme ile seçilir (kenet varsayılan)UD'de bazı UPOS ayrımları kelimenin ağaçtaki işlevine göre tanımlıdır: bir isme det
bağlı demonstratif → DET, kendisi nominal ise → PRON (o çocuk vs onu); genitive
tamlayan → nominal. HEAD/DEPREL ortak öğrenildiğinde bu vaka sınıfı çözülür — yalnız-token
bir etiketleyicinin (DizgeBERT-Morph) yapısal olarak yapamadığı şey.
Karşılık: saf morfolojik doğruluk DizgeBERT-Morph'tan ~3 puan düşük. En iyi sonuç için
hybrid.py (Morph etiketleme + Joint ayrıştırma + güvenli UPOS düzeltmesi) —
repo.
| treebank | UPOS | XPOS | UFeats F1 | FEATS exact | UAS | LAS |
|---|---|---|---|---|---|---|
| Kenet | 93.4 | – | 92.6 | 86.5 | 89.0 | 75.6 |
| BOUN | 92.9 | 84.8 | 90.5 | 79.7 | 84.0 | 75.5 |
| IMST | 92.5 | 92.9 | 92.9 | 83.5 | 86.0 | 76.1 |
from transformers import AutoModel, AutoTokenizer
m = AutoModel.from_pretrained("iatagun/DizgeBERT-Joint", trust_remote_code=True).eval()
tok = AutoTokenizer.from_pretrained("iatagun/DizgeBERT-Joint")
words = ["Çocukların", "geleceği", "bizim", "elimizde", "."]
for form, upos, xpos, feats, head, deprel in m.predict(words, scheme="kenet", tokenizer=tok):
print(form, upos, feats, f"head={head}", deprel)
# geleceği NOUN Case=Nom|... head=4 nsubj
Ham logit'ler: m(input_ids, attention_mask, treebank_id, first_pos, last_pos) →
ModelOutput(logits_upos, logits_xpos, logits_feats, arc, lab).
DizgeBERT-Morph'tan düşük; ayrıştırma uzman bir parser'ın altında (LAS ~76).scheme seçimi önemli.dep)Eğitim verisi UD_Turkish-Kenet + BOUN + IMST (CC BY-SA 4.0) → model CC BY-SA 4.0.
Treebank atıfları için iatagun/DizgeBERT-Morph.