Lab sessions for Natural Language Processing course, taught at Imperial College London.
See the course Website for information on the Lab schedule.
Lab Name | Colab Link | Solutions Colab Link |
---|---|---|
Lab 01. Pre-processing and word embeddings | Link | Link |
Lab 02. Text classification (Sentiment Analysis) | Link; Preprocessing | Link |
Lab 03. Language Models | N-Gram Neural-LMs | N-Gram Neural-LMs |
Lab 04. Machine Translation with RNNs | Link | Link |
Lab 05. Transformers for seq2seq | Part 1 Part 2 Part 3 | Part 1 Part 2 Part 3 |
Lab 06. BERT for Hate Speech Detection | Link | Link |
Lab 07. POS tagging | Link | Link |
Lab 08. Parsing (pen and paper) | Coming soon | Coming soon |
The sessions have been updated from NLPLabs-2022. Many thanks to the original contributors domiwk, ozancaglayan, GPPassos, nihirv, joestacey, alexgaskell10, AndyFou, and lspecia. This repository is currently edited by Carles Balsells-Rodas. For enquiries, send an email to cb221(at)imperial.ac.uk.