In this software project, the students can choose from a wide range of different topics from many NLP areas, e.g., Argumentation Mining, Question Answering, Automatic Summarization, and more. Our website provides additional information on which topics might be available (the actual project ideas will be presented in the first lecture).

The students' task in this course will be to execute one of the projects in small groups (e.g., implementing chatbots, building question answering interfaces, etc.). This involves, for example, analyzing large datasets, training deep neural networks, deploying trained models, visualizing and analyzing neural network internals, and creating prototypes.