HIOK0013EU HIO; Specialization 2: Representation Learning for NLP (RL4NLP)
Specialization 2: Representation Learning for NLP (RL4NLP)
IT & Cognition
Representation Learning for Natural Language Processing (RL4NLP) introduces students to modern machine learning techniques for representing language units such as words, sentences, and documents in continuous vector spaces. The course covers both foundational and advanced embedding methods, including static and contextual representations, attention mechanisms, and language models, with a particular emphasis on unboxing and interpreting the internal representations and processing of large language models.
Through a combination of theory-driven lectures and hands-on
project work, the course strengthens students’ critical
thinking skills, scientific reasoning, and ability to document
and communicate research results in a
clear and rigorous manner. Collaborative assignments
further foster teamwork and experience with research-oriented
workflows.
The course is particularly relevant for students in the IT & Cognition program, computer science, and students from other disciplines with a sufficient mathematical and computer science background. It can also be seen as an initial step for students who intend to pursue a master’s thesis or research projects in natural language processing, machine learning, or related areas.
At the examination, the student can demonstrate:
Knowledge and understanding of:
- Theories and methods relevant to representing linguistic elements such as words, sentences, documents, and structured knowledge
- Problems related to embedding natural language elements into numerical feature spaces, including training and interpreting implicit patterns learned by deep learning models in NLP
Skills in:
- Discuss and document problems of relevance to language embeddings and representation learning
- Propose and evaluate solutions for relevant problems in representation learning
- Implement the foundational units of representation learning
Competencies in:
- Describing and analysing advanced topics within the field and applying them to real-world problems
- Designing, developing, and clearly documenting effective solutions to problems within the domain.
MA-level
2019 curriculum
- Natural Language Processing (corresponding to the course Language Processing)
- Deep learning (Pytorch, feed-forward neural and recurrent neural networks)
- Programming experience in Python (corresponding to the course scientific programming in IT & Cognition)
- Kategori
- Timer
- Holdundervisning
- 28
- Forberedelse (anslået)
- 105
- Eksamensforberedelse
- 73
- I alt
- 206
Læs mere om adgangskrav og tilmelding på https://aabentuniversitet.hum.ku.dk/ og find dit ansøgningsskema.
- Point
- 7,5 ECTS
- Prøveform
- Skriftlig aflevering
- Prøveformsdetaljer
- Take-home assignment, optional subject
- Hjælpemidler
- Alle hjælpemidler tilladt
- Bedømmelsesform
- 7-trins skala
- Censurform
- Ingen ekstern censur
- Reeksamen
Conducted in the same manner as the original exam but can only be taken individually
Kursusinformation
- Sprog
- Engelsk
- Kursuskode
- HIOK0013EU
- Point
- 7,5 ECTS
- Niveau
- Master
- Varighed
- 1 semester
- Placering
- Efterår
- Skemagruppe
- Uden for skemastruktur
Studienævn
- Studienævnet for Nordiske Studier og Sprogvidenskab
Udbydende institut
- Institut for Nordiske Studier og Sprogvidenskab
Udbydende fakultet
- Det Humanistiske Fakultet
Kursusansvarlige
- Ali Basirat (4-68737069476f7c7435727c356b72)