<aside> ‼️ Please see lecture logistics and assessment information for more detailed information.

</aside>

Table of Contents

🎓 Learning Goals


Upon completion of the course, students will have acquired the skills necessary to apply Natural Language Processing (NLP) techniques to extract information from large language data sets and transform it into an understandable structure. Specific learning objectives to be fulfilled include:

  1. Explain the theoretical structure of language using natural language data.
  2. Implement NLP methods to analyze and transform natural language data.
  3. Evaluate the suitability of natural language data sources for a data science problem.
  4. Apply classical machine learning models and basic neural language models to language data.
  5. Explain the limitations of NLP techniques based on insights from Cognitive Science.

📖 Coursework


<aside> ⭐ Recordings (from last year): despite potential overlap with the in-person lectures, you may want to watch these. Last year’s interactive lectures were somewhat unstructured; a mix of answering questions from the discussion board, providing some additional contextual information, discussion points and practical examples (both in research and practice), and discussing example exam questions. May well prove useful.

</aside>

🖥️ Interim Assignment (40%)