AI engineering glossary · NLP embeddings

What is ELMo?

ELMo (also called Embeddings from Language Models): A contextual embedding method that computes word vectors from the internal states of a bidirectional LSTM language model trained on large text. Its word representations change with the sentence, and it was an early step towards pretrained language models.

Level: advancedTopic: NLP embeddings

ELMo: an example

ELMo gives "play" different vectors in "a play at the theatre" and "children play cricket".

Related terms

More NLP embeddings terms

Where you learn it

ELMo is part of the AI Engineering Program, which teaches it with notes, a hands-on lab and an exam. The first lesson is free.

Before you go

Take the cheat sheet with you

One free PDF: the key AI-engineering terms, formulas and Python idioms. No spam; unsubscribe any time.