AI engineering glossary · NLP embeddings
What is NLU (natural language understanding)?
Natural language understanding (also called NLU): The part of language processing concerned with extracting meaning from text, for example working out what a user wants and which details they mention. In assistants it often means intent classification plus slot extraction.
Natural language understanding: an example
From "Book a train to Pune tomorrow", it finds the intent book_train and the slots destination=Pune and date=tomorrow.
Related terms
More NLP embeddings terms
- Negative sampling
- NLTK
- One-hot word vector
- Out-of-vocabulary word
- Padding token
- Part-of-speech tagging
- Pointwise mutual information
- Positive pointwise mutual information
Where you learn it
Natural language understanding is part of the AI Engineering Program, which teaches it with notes, a hands-on lab and an exam. The first lesson is free.