Unit 7: Natural Language Understanding
This unit will provide you with a basic introduction to Natural Language Understanding (NLU) in AI. Syntax, semantics, and ambiguity of natural language are discussed. Simple examples are presented. Some of what we have seen, in search and in learning, is applied in NLU. Natural language processing and understanding is a large field of research and has entire courses devoted to it. So, in this introduction, our objective is simply to introduce the problems and approaches.
Completing this unit should take you approximately 20 hours.
7.1: Language Overview and Basics
Read Chapters 9 and 10. Chapter 9 gives practical examples of NLP from a programming perspective. Chapter 10 provides additional discussion on extracting semantic information from text and databases.
7.2: Syntax and Semantics
Read these slides.
Read these slides.