Insegnamenti

 

SM/0164/EN - ARTIFICIAL INTELLIGENCE: NATURAL LANGUAGE PROCESSING AND UNDERSTANDING

Anno Accademico ​2019/2020

Docente
MAURIZIO ​ATZORI (Tit.)
Periodo
Secondo Semestre​
Modalità d'Erogazione
Convenzionale​
Lingua Insegnamento
INGLESE​



Informazioni aggiuntive

CorsoPercorsoCFUDurata(h)
[60/73] ​ ​INFORMATICA [73/00 - Ord. 2017] ​ ​PERCORSO COMUNE648
Obiettivi

Il corso AI: Natural Language Processing and Understanding introduce il campo dell'Intelligenza Artificiale che riguarda la il processamento e la comprensione del linguaggio naturale.
Il corso è tenuto in lingua Inglese. Maggiori dettagli sono disponibili nella descrizione in lingua Inglese.

Prerequisiti

Elementi di Analisi Matematica
Algebra lineare (vettori e matrici)
Fondamenti di algoritmi e strutture dati
Basi di Probabilità
Buone capacità di programmazione in linguaggi come Java o Python

Contenuti

Gli argomenti sono suddivisi in 3 parti: Foundations, NLP e Natural Language Understanding.
Il corso e' tenuto in lingua Inglese. Per dettagli sui contenuti del corso fare riferimento alla scheda di insegnamento in lingua Inglese.

Metodi Didattici

Lezioni teoriche, insegnamento capovolto con materiale didattico multimediale sulla piattaforma di elearning (moodle), e compiti.

Verifica dell'apprendimento

Il corso è tenuto in inglese. Per le modalità di verifica fare riferimento alla scheda di insegnamento in lingua inglese.

Testi

S. Bird, E. Klein, E. Loper. Natural Language Processing with Python on http://www.nltk.org/book/

Jacob Eisenstein. Natural Language Processing on https://github.com/jacobeisenstein/gt-nlp-class/blob/master/notes/eisenstein-nlp-notes.pdf

Altre Informazioni

Altro materiale didattico: slide, video, paper scientifici e link sono disponibili sulla piattaforma di elearning (moodle)

credits unica.it | accessibilità Università degli Studi di Cagliari
C.F.: 80019600925 - P.I.: 00443370929
note legali | privacy

Nascondi la toolbar