Views
No views yet
<extra_id_0>,
predict the masked word. Example:Input: Mă simt foarte <extra_id_0> după ce am terminat cursul.
Target: <extra_id_0> mândru <extra_id_1>| Training data | 45,181 (text, masked_word) pairs extracted by pattern matching + LLM validation + human eval from Filmot, FULG, and 6 small Romanian datasets |
| Optimizer | Adafactor, lr 4e-4 linear decay, weight decay 0.01 |
| Batch size | 16, 3 epochs (8,472 steps) |
| Precision | bf16 |
| Hardware | 1× NVIDIA RTX A6000 48 GB |
| Wall clock | 2h 04m |
| Final val loss | 0.350 |
| Test | n | Acc@1 | Acc@3 | Acc@5 | MRR |
|---|---|---|---|---|---|
| val (seen vocab) | 2,658 | 57.7% | 77.5% | 83.2% | 0.68 |
| test (unseen vocab) | 5,315 | 0.79% | 1.52% | 2.20% | 0.013 |
| zero-shot mT5-large baseline, unseen | 5,315 | 14.5% | 18.7% | 18.8% | 0.17 |
frică for
rușine).1from transformers import AutoTokenizer, AutoModelForSeq2SeqLM
2tok = AutoTokenizer.from_pretrained("alexjerpelea/mt5-Large-Romania")
3m = AutoModelForSeq2SeqLM.from_pretrained("alexjerpelea/mt5-Large-Romania")
4
5text = "Am fost foarte <extra_id_0> după ce am terminat proiectul."
6ids = tok(text, return_tensors="pt").input_ids
7out = m.generate(ids, num_beams=5, num_return_sequences=5, max_new_tokens=10)
8for o in out:
9 print(tok.decode(o, skip_special_tokens=False))