Modules | Area | Type | Hours | Teacher(s) | |
TEXT ANALYTICS | INF/01 | LEZIONI | 48 |
|
Apprendimento di tecniche, algoritmi e modelli essenziali utilizzati nell'elaborazione del linguaggio naturale. Comprensione delle architetture delle tipiche applicazioni di analisi del testo e delle librerie per la loro realizzazione. Competenza nella progettazione, implementazione e valutazione di applicazioni che sfruttano l'analisi, l'interpretazione e la trasformazione dei testi.
Learning essential techniques, algorithms, and models used in natural language processing. Understanding of the architectures of typical text analytics applications and of libraries for building them. Expertise in design, implementation, and evaluation of applications that exploit analysis, interpretation, and transformation of texts.
Lo studente sarà valutato in base alla sua capacità di discutere i contenuti del corso utilizzando la terminologia appropriata e di applicare le tecniche di elaborazione del linguaggio naturale.
The student will be assessed on the demonstrated ability to discuss the course contents using the appropriate terminology and to apply natural language processing techniques.
Lo studente sarà in grado di progettare, implementare e valutare applicazioni basate sull'analisi, l'interpretazione e la trasformazione dei testi.
The student will be able to design, implement and evaluate applications that exploit the analysis, interpretation, and transformation of texts.
Agli studenti frequentanti verrà chiesto di partecipare a un progetto di gruppo volto a valutare le competenze nella progettazione e nell'implementazione di un compito di analisi del testo concordato con il docente.
Agli studenti non frequentanti verrà chiesto di risolvere esercizi durante un esame scritto e una discussione orale.
Attending students will be asked to participate in a group project aimed at assessing skills in the design and implementation of a text analytics task agreed upon with the teacher.
Non-attending students will be asked to solve exercises during a written exam and oral discussion.
Gli studenti saranno in grado di analizzare un problema di elaborazione del testo, selezionare i metodi corretti per risolverlo e implementare una soluzione funzionante. Saranno consapevoli di diversi problemi legati all'elaborazione del linguaggio naturale, tra cui l'affidabilità dei risultati, quando le applicazioni coinvolgono dati (soggettivi) annotati dall'uomo.
Students will be able to analyze a text processing problem, select the correct methods to solve it, and implement a working solution. They will be aware of several issues related to the processing of text, including the reliability of the results, when applications involve human-annotated (subjective) - data.
Il comportamento degli studenti sarà valutato durante lo sviluppo del progetto e/o all'esame scritto/orale.
The behavior of students will be assessed during project development and/or at the written/oral exam.
Prerequisiti utili:
Useful prerequisites:
Modalità: lezioni frontali in lingua inglese
Attività:
Frequenza: fortemente consigliata
Metodi di insegnamento:
Saranno presentati casi di studio settoriali, possibilmente durante i seminari, con la partecipazione attiva degli studenti.
Delivery: face to face classes in English
Learning activities:
Attendance: strongly advised
Teaching methods:
Sector case studies will be presented, possibly during seminars, with the active participation of students.
E' raccomandata la lettura di capitoli selezionati tratti da:
Bibliografia aggiuntiva sarà indicata sulla pagina web del corso.
It is recommended to read selected chapters from:
Further bibliography will be indicated on the webpage of the course.
Gli studenti non frequentanti non possono svolgere il progetto. L'esame consisterà in una prova scritta con domande aperte ed esercizi e in una discussione orale sugli argomenti del corso.
Non-attending students cannot do the project. The exam will consist in a written exam with open question and exercises, and an oral discussion on the topics of the course.
L'esame consiste in una parte scritta e in una parte orale. La parte scritta dura 2 ore e comprende domande aperte ed esercizi. A ogni esercizio viene assegnato un punteggio. Gli studenti sono ammessi alla parte orale se il loro punteggio totale è di almeno 18/30. La parte orale consiste in domande aperte sugli argomenti del corso e sull'uso di strumenti per l'analisi del testo.
Gli studenti frequentanti possono sostituire la parte scritta con un progetto da svolgere in gruppo durante il corso. Il risultato del progetto sarà del codice e una relazione sull'attività svolta (lunghezza tipica: 4-10 pagine). L'esame orale consisterà nella presentazione e nella discussione del progetto. Durante l'esame orale sarà valutato il contributo individuale dello studente al progetto di gruppo.
The exam consists of a written part and an oral part. The written part lasts 2 hours and includes open questions and exercises. Each exercise is assigned a grade. Students are admitted to the oral part if their total score is at least 18/30. The oral part consists of open questions on the topics of the course and on the use of instruments for text analytics.
Attending students may replace the written part with a project to be done in groups throughout the course. The outcome of the project will be some code and a report of the activity (4-10 pages is the typical length range). The oral exam will consist of the presentation and discussion of the project. During the oral exam, a discussion of the project will assess the individual contribution of the student to the group project.