Coder Social home page Coder Social logo

coastalcph / nlp-course Goto Github PK

View Code? Open in Web Editor NEW

This project forked from copenlu/stat-nlp-book

26.0 2.0 4.0 163.55 MB

Interactive Lecture Notes, Slides and Exercises for the NLP course at DIKU, UCPH

Home Page: https://kurser.ku.dk/course/ndak18000u

Shell 0.01% JavaScript 0.85% Python 0.40% CSS 0.01% TeX 0.01% HTML 26.84% Jupyter Notebook 71.91% Dockerfile 0.01%

nlp-course's Introduction

Natural Language Processing (NDAK18000U)

Course at the University of Copenhagen

Materials from this interactive book are used throughout the Natural Language Processing course at the Department of Computer Science, University of Copenhagen. The official course description can be found here. Materials covered each week are listed below. The course schedule and materials are tentative and subject to minor changes. Most reading material is from Speech and Language Processing by Jurafsky & Martin.

WeekReading (before lecture)Lecture (Tuesday)Lab (Friday & Monday)Lab notebook
36 Chapter 2 up to end of 2.4
Chapter 4 up to end of 4.4
Chapter 5 up to end of 5.2
5. Sep. 2023:
Course Logistics (slides)
Introduction to NLP (slides)
Tokenisation & Sentence Splitting (notes, slides, exercises)
Text Classification (slides)
8. & 11. Sep. 2023:
Jupyter notebook setup, introduction to Colab
Introduction to PyTorch
Project group arrangements
Questions about the course project
lab 1
37 Chapter 3 up to end of 3.5
Chapter 6 up to end of 6.4
Chapter 7 up to end of 7.4
12. Sep. 2023:
Language Modelling (slides)
Word Embeddings (slides)
15. & 18. Sep. 2023:
Word representations and sentiment classification
Project help
lab 2
38 Chapter 7 up to end of 7.5
Chapter 9 up to end of 9.2
19. Sep. 2023:
Recurrent Neural Networks (slides)
Neural Language Models (slides)
22. & 25. Sep. 2023:
Error analysis and explainability
Project help
lab 3
39 Chapter 8 up to end of 8.3
Chapter 18 up to end of 18.2
26. Sep. 2023:
Sequence Labelling (slides, notes)
Parsing (slides)
29. Sep. & 2. Oct. 2023:
Sequence labelling and beam search
Project help
lab 4
40 9.8
Chapter 10
Chapter 11
3. Oct. 2023:
Attention (slides)
Transformers (slides)
6. & 9. Oct. 2023:
Language Models with Transformers and RNNs
Project help
lab 5
41 Chapter 14
10. Oct. 2023:
Information Extraction (slides)
Question Answering (slides)
13. & 23. Oct. 2023:
In-depth look at Transformers and Multilingual QA
Project help
lab 6
43 Chapter 13
Wang, 2019
24. Oct. 2023:
Machine Translation (slides)
Transfer Learning (slides)
27. & 30. Oct. 2023: Project help.
44 Belinkov and Glass, 2019 31. Oct. 2023:
Interpretability (slides)
3. Nov. 2023: Project help.

The easiest way to view the course content is via the static nbviewer. To be able to make changes to the book and render it dynamically, see the installation instructions.

nlp-course's People

Contributors

ahoho avatar anderssoegaard avatar andreasvlachos avatar apepa avatar belomeriem avatar bjerva avatar constanzafierro avatar danielhers avatar dwright37 avatar elliottd avatar emma-leschly avatar geospith avatar isabelleaugenstein avatar johannesmaxwel avatar kstanczak avatar mbollmann avatar mbosnjak avatar nadavborenstein avatar narad avatar pallisaard avatar riedelcastro avatar rockt avatar ruixiangcui avatar yovakem avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.