NLP Flashcards
What is Natural Language Processing (NLP)?
An interdisciplinary field that deals with the interaction between natural language and machines.
What is the difference between Natural Language and Computer Language?
Natural Language refers to human languages while Computer Language refers to programming and markup languages.
Define Natural Language.
Human languages such as English, Mandarin, Filipino, or Tagalog.
Define Computer Language.
Programming languages (like Python, C++) and markup languages (like HTML, XML).
What is a key characteristic of Natural Language?
It is easy for humans but difficult for computers due to its intuitive nature.
What is a key characteristic of Computer Language?
It is easy for computers but difficult for humans, as it is structured for machine execution.
True or False: Natural Language is ambiguous.
True.
What is Symbolic NLP?
Rule-based NLP focusing on using rules to process language.
Who proposed the Turing Test and in what year?
Alan Turing proposed the Turing Test in 1950.
What is the Augmented Transition Network (ATN)?
A computational model used in NLP for parsing complex sentence structures.
What does Case Grammar focus on?
The semantic roles or functions that different parts of a sentence play.
What is SHRDLU?
A program that could understand and manipulate a virtual blocks world using natural language commands.
What is LUNAR in the context of NLP?
A Natural Language database interface system that allows users to interact with databases using natural language.
What are Hidden Markov Models (HMMs)?
Statistical models used in NLP for better language modeling.
What advancements in NLP occurred in the 2000s?
Advances like deep neural networks and transformers revolutionized NLP.