Academic year2017/18
CourseBUSINESS INFORMATICS
Code635AA
Credits6
PeriodSemester 1
LanguageItalian
Modules | Area | Type | Hours | Teacher(s) |
TEXT ANALYTICS | INF/01 | LEZIONI | 48 | |
Obiettivi di apprendimento
Conoscenze
Learning fundamental 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.
Modalità di verifica delle conoscenze
Progetto o seminario.
Capacità
Ability to design, implement and evaluate applications that exploit analysis, interpretation and transformation of texts.
Modalità di verifica delle capacità
Progetto o seminario.
Modalità di verifica dei comportamenti
Progetto o seminario.
Prerequisiti (conoscenze iniziali)
Programmazione.
Calcolo delle probabilità e statistica.
Programma (contenuti dell'insegnamento)
- Disciplinary background: Natural Language Processing, Information Retrieval and Machine Learning
- Mathematical background: Probability, Statistics and Algebra
- Linguistic essentials: words, lemmas, morphology, PoS, syntax
- Basic text processing: regular expression, tokenisation
- Data gathering: twitter API, scraping
- Basic modelling: collocations, language models
- Introduction to Machine Learning: theory and practical tips
- Libraries and tools: NLTK, Keras
- Applications
- Classification/Clustering
- Sentiment Analysis/Opinion Mining
- Information Extraction/Relation Extraction
- Entity Linking
- Spam Detection: mail spam & phishing, blog spam, review spam
Bibliografia e materiale didattico
- C. Manning, H. Schutze. Foundations of Statistical Natural Language Processing. MIT Press, 2000.
- D. Jurafsky, J.H. Martin, Speech and Language Processing. 2nd edition, Prentice-Hall, 2008.
- S. Kubler, R. McDonald, J. Nivre. Dependency Parsing. 2010.
- P. Koehn. Statistical Machine Translation. Cambridge University Press, 2010.
- S. Bird, E. Klein, E. Loper. Natural Language Processing with Python.
- I. Goodfellow, Y. Bengio, A. Courville. Deep Learning. MIT Press, 2016.
- M. Nielsen. Neural Networks and Deep Learning.
Modalità d'esame
Progetto.
Updated: 05/09/2017 10:54