Progetti del corso universitario di Tecnologie del Linguaggio Naturale.
Il corso è suddiviso in tre parti principali
Questa parte del corso, guidata dal Prof. Mazzei, fornisce una base solida nell'elaborazione automatica del linguaggio naturale. Gli argomenti trattati includono:
- Concetti fondamentali di linguistica computazionale
- Studio formale del linguaggio
- Morfologia, sintassi e semantica formale
- Parsing e generazione
- Dialogo
- Traduzione automatica
Il progetto è stato svolto insieme a
Sotto la guida del Prof. Radicioni, la seconda parte del corso esplora la semantica lessicale e le diverse modalità di rappresentazione della conoscenza. Gli argomenti trattati includono:
- Introduzione alla semantica lessicale
- Rappresentazione della conoscenza e strutture dati
- WordNet
- Il sistema BabelNet
- FrameNet
- ConceptNet
La terza parte del corso, tenuta dal Prof. Di Caro, affronta gli approcci statistici nell'elaborazione del linguaggio naturale. Gli argomenti principali sono:
- Modelli di linguaggio
- Semantica distribuzionale e relazioni con altre metodologie
- Similarità semantica e sue varianti
- Costruzione del significato tramite composizioni lessico-sintattiche
- Costruzione automatica di ontologie
- Introduzione al Deep Learning per NLP
Il repository è organizzato in modo da riflettere la struttura del corso:
Parte I - Mazzei
: Progetti legati alla prima parte del corso.Parte II - Radicioni
: Progetti relativi alla seconda parte.Parte III - Di Caro
: Progetti correlati alla terza parte.