Downloads · 30 days
26
9% of all-time downloads
aendriu/bert-ner-italian-historical
bert-ner-italian-historical is a token classification model from aendriu. Use it when you need labels on individual words, such as names. The card lists the license as apache-2.0.
Modello BERT Italian Cased fine-tuned per il riconoscimento di entità nominate (NER) su testi letterari e storici italiani (XV–XX secolo). Questo modello fa parte di un progetto di tesi di laurea presso l'Università F…
Downloads · 30 days
26
9% of all-time downloads
All-time downloads
280
Public
Parameters
109M
1.7 GB on disk
Likes
0
Public
Click a slice to open those files.
.safetensors436 MB · 100%
From the Hugging Face model README
Modello BERT Italian Cased fine-tuned per il riconoscimento di entità nominate (NER) su testi letterari e storici italiani (XV–XX secolo). Questo modello fa parte di un progetto di tesi di laurea presso l'Università Federico II di Napoli.
Lo schema di annotazione (IOB2) supporta 9 classi di entità progettate specificamente per il dominio storico-letterario. La tabella mostra la composizione semantica e i punteggi F1 ottenuti in fase di test:
| Label | Descrizione | Esempi | F1 Score |
|---|---|---|---|
| PER | Persone e Personaggi | Dante, Francesco Petrarca, Ludovico | 0.81 |
| LOC | Luoghi (reali o fittizi) | Roma, Firenze, Costantinopoli, Purgatorio | 0.71 |
| DATE | Riferimenti temporali, anni, epoche | 1628, quindicesimo secolo | 0.66 |
| ORG | Organizzazioni / enti | Santa Sede, Senato, Università di Bologna | 0.60 |
| WORK | Titoli di opere letterarie/artistiche | Divina Commedia, Operette Morali | 0.58 |
| TIT | Titoli, cariche, appellativi | Papa, Conte, Messer, Imperatore | 0.50 |
| EVENT | Eventi storici o narrativi | Concilio di Trento, Battaglia di Lepanto | 0.36 |
| REL | Entità religiose | Dio, Cristo, Vergine Maria, Spirito Santo | 0.36 |
| FANT | Creature / elementi fantastici | draghi, Cerbero, ippogrifo, diavolo | 0.11 |
Puoi utilizzare il modello direttamente tramite la pipeline di HuggingFace:
from transformers import pipeline
ner = pipeline("ner", model="aendriu/bert-ner-italian-historical", aggregation_strategy="simple")
results = ner("Dante Alighieri nacque a Firenze e scrisse la Divina Commedia.")
for ent in results:
print(f"{ent['word']:30s} {ent['entity_group']:6s} {ent['score']:.4f}")
Nonostante i buoni risultati sulle classi principali, il modello presenta alcune importanti criticità e limiti strutturali di cui tenere conto durante l'utilizzo:
FANT (0.11), EVENT (0.36) e REL (0.36). Non usatelo se il vostro scopo primario è estrarre eventi storici o creature mitologiche.PER, assorbendo la classe TIT e sporcando l'estrazione.PER), a volte come luogo (LOC, es. la Basilica) o come entità religiosa (REL), abbattendo le metriche di queste tre categorie.bert-italian-cased) ha un vocabolario moderno. Parole con ortografie arcaiche (es. et, de lo, virtute) vengono spezzate in moltissimi sub-token, riducendo a volte la capacità del modello di riconoscerle come entità unitarie.