First semester

Natural language processing and webmining

Objectives

– Collect data, extract information and match text sources

– Choose an automatic language processing method for a classical task (classification, sentiment analysis, entity detection)

– Find your way through the plethora of language study models

Course outline

1. What’s natural language and its processing

2. The representation of words

3. The representation and classification of documents

4. Language modeling and contextual word embedding

5. Sentence-level tagging (token level tasks)

6. Sequence to sequence models and transformers

7. Overview of standard NLP tasks today

Prerequisites

Programming with Python, Statistical learning