Organisation

Time Tuesday, 10:00h-11:30h
Room 108
Credits 2 SWS/ 3 ECTS
Exam written exam

Announcements

  • First lesson in term WS 25-26: 07.10.2025

Natural Language Processing

Natural Language Processing (NLP) deals with techniques that enable computers to understand the meaning of text, which is written in a natural language. Thus NLP constitutes an essential part of Human Computer Interaction (HCI). As a science NLP can be considered as the field, where Computer Science, Artificial Intelligence, Machine Learning and Linguistics overlap.

The field of natural language processing has changed dramatically in recent years: from rule-based methods over statistical models and conventional task-specific Machine Learning (ML) algorithms towards Large Language Models (LLMs), chatbots, Retrieval Augmented Generation (RAG) and Agentic AI.

Actually, if we speak of AI today, then in most cases we mean chatbots - a NLP application.

The mentioned evolution of NLP is also reflected in this lecture. In this term the focus is clearly on LLMs and systems, which are empowered by LLMs, like chatbots, RAG systems and AI agents. Since LLMs work with text and texts must be passed as numeric datastructures to neural networks, we start with the problems of accessing and preprocessing text. The overall schedule of this lecture is sketched below:

Content