Skip to main content

FNLP - top navigation

  • Learn
  • Piazza
  • DRPS

Breadcrumb

  1. Home
  2. FNLP: Foundations of Natural Language Processing
  3. FNLP: Course Materials
  4. FNLP: Week 8: Deep Learning for NLP

FNLP: 22: Neural Embeddings

This page introduces you to representation learning and neural network (NN) classification methods for NLP. It starts with introducing you to word embedding, which is at the core of virtually any modern NN method in NLP. We then proceed to discuss classification models. We start this section by recapping the logistic regression and then introduce more powerful neural classification methods (e.g., those relying on recurrent neural networks).

The page contains slides, a quiz, and required reading.

Recommended Reading and Slides

Slides

(Note: the lecture includes an animation which will be visible in the recording but not in the slides)

Recommended reading: Jurafsky and Martin, 3rd edition (online),  Section 6.8,  9.2, 9.4.1-9.4.2.

Optionally: study word embeddings and text classification sections in Lena Voita's NLP course:

  • https://lena-voita.github.io/nlp_course.html

Quiz 22: Word Embeddings

These questions are designed to test your understanding of the above course content; doing this quiz does not contribute to your overall grade.  Some questions require a text answer.  You can ask for formative feedback on these from your tutor or on piazza.  Other questions are multiple choice or they require a numeric answer: you will get immediate feedback for these. Please don't attempt this quiz until you have acquainted yourself with this lecture and the required reading.

You must be logged onto Learn to do this quiz.

License
All rights reserved The University of Edinburgh

Book traversal links for FNLP: 22: Neural Embeddings

  • FNLP: Week 8: Deep Learning for NLP
  • Up
  • FNLP: 23: Text Classification with Neural Networks

Navigation links

  • FNLP: Resource List
  • FNLP: Assessment
  • FNLP: Course Materials
    • FNLP: Week 1: Overview, Ambiguity and Corpora
    • FNLP: Week 2: Annotation, Evaluation and Language Models
    • FNLP: Week 3: Important ML techniques for NLP
    • FNLP: Week 4: More ML methods, Morphology and POS tagging
    • FNLP: Week 5: POS Tagging, Context Free Grammars and Parsing
    • FNLP: Week 6: More Parsing and Compositional Semantics
    • FNLP: Week 7: Discourse Semantics and Lexical Semantics
    • FNLP: Week 8: Deep Learning for NLP
      • FNLP: 22: Neural Embeddings
      • FNLP: 23: Text Classification with Neural Networks
      • FNLP: 24: Recurrent Neural Networks and Neural Language Modeling
    • FNLP: Week 9: Neural Text Generation
    • FNLP Week 10: Transfer learning, Revision and Q&A
  • FNLP: Lab Exercises
  • FNLP: Tutorial Exercises
RSS feed

Opencourse privacy & accessibility statements; contact Informatics, ILTS.