Lab: Human Language Technology

Overview

Semester Winter 2024/25
ECTS 6
Level Master
Language English

General

Lab

  • InstructorTBA
  • LocationWelfengarten 1, F435 (or F138, TBA)
  • Time. Wednesdays 15:00–18:00
  • First date. October 16, 2024
  • Last date. January 29, 2025

Description

This lab deepens the practical understanding of the contents of the course "Statistical Natural Language Processing". Starting from existing natural language processing libraries includes the development, implementation, and evaluation of sophisticated computational approaches to a number of common tasks related to the analysis and synthesis of natural language. As such, this lab exemplifies the whole spectrum of typical statistical natural language processing techniques in a variety of common tasks.

Topics

  • Recap of general python progamming concepts
  • Task on representation in NLP
  • Task on supervised classification
  • Task on sequence labeling
  • Task on neural networks and transformers

Recommended pre-requisites

Required:

  •     Knowledge of programming
  •     Any course on natural language processing, machine learning, or artificial intelligence

 Recommended:

  •     Master' course "Statistical Natural Language Processing" (ideally in parallel to the lab)

Recommended Literature

  • Daniel Jurafsky and James H. Martin. 2009. Speech and Language Processing: An Introduction to Natural Language Processing, Speech Recognition, and Computational Linguistics. Prentice-Hall, 2nd edition. Free draft of third edition: Speech and Language Processing

Specialties

  • This lab should ideally be taken in parallel with the master's course "Statistical Natural Language Processing". The maximum number of participants is 30.