Skip to page content

Courses

  • NLP and Speech Analysis (65007)
  • Course summary:

    Abstract:

    How do computers understand our languages? How do search engines find exactly what we need in huge amounts of information? How do you turn speech into text? What are the analyzes that combine text and word processing? How do we do machine translation? How can texts be classified according to different requirements?

    The field of natural language processing (NLP) studies the problems related to the processing and manipulation of natural language, and the understanding of natural language in order to make computers "understand" things that are said or written in human languages. The field deals with the development of computational models and algorithms for analyzing texts in human language.

    In recent years, the field has gained momentum in industry and research. Automatic translation, response to search, analysis of texts in various media channels, language transfer to speech interfaces of mobile devices and more. In this course, algorithms will be presented for analyzing text starting from the level of single words to looking at a complex structure of sentences. Linguistic aspects of the field will also be presented. In the last third of the semester, the technologies and algorithms behind LLM such as GPT, including VAE, TRANSFORMERS will be studied.