| | | corso | | | | |
Elaborazione del Linguaggio Naturale
Codice: | 337AA | Crediti: | 6 | Semestre: | 1 | Sigla: | ELN | |
|
Settore disciplinare: | INF/01 - Informatica |
Docente
Prerequisiti
Programmazione, statistica e analisi matematica e altro.
Obiettivi di apprendimento
Apprendimento delle principali tecniche, algoritmi e modelli usati nel trattamento del linguaggio naturale.
Conoscenza delle architetture di tipiche applicazioni di analisi di testi e delle librerie per svilupparle.
Acquisire la capacità di progettare, implementare e valutare applicazioni che impiegano analisi, interpretazione e trasformazione di testi.
Capacità. Capacità di progettare, implementare e valutare applicazioni che impiegano analisi, interpretazione e trasformazione di testi.
Descrizione
La prima parte del corso introduce i concerti e le tecniche fondamentali di Elaborazione del Linguaggio Naturale.
La seconda, introduce due fondamentali librerie di NLP e mostra come usarle in diverse applicazioni, illustrandone l’architettura e sviluppando esempi pratici.
In particolare vorrei insegnarli a usare tensorflow, che si può adattare a svolgere numerosi task.
English Description
The first par of the course covers the fundamental concepts and techniques of NLP.
The seconda part introduces two major NLP program libraries and teaches how to use the in building typical applications, showing the architecture of the libraries and devloping practical examples.
In particulr the Google tensorflow library will be intoduced, which can be applied to many different NLP tasks.
Programma
- Modellazione statistica del linguaggio naturale.
- Tecniche di apprendimento statistico.
- Analisi lessicale.
- Analisi grammaticale.
- Analisi semantica.
- Corpora annotati e metodologie di valutazione.
- Metodi statistici di traduzione automatica
Bibliografia
Modalità di esame