This course aims to provide an introduction to the core tasks in natural language processing (NLP). The field of Natural Language Processing (NLP) is primarily concerned with computational models and computer algorithms to process human languages, for example, automatically interpret, generate, and learn natural language. In particular, the topics to be discussed include word embedding, document similarity, syntax, semantics, and their applications in information extraction, machine translation, sentiment analysis, etc.

 The course is realized in English.