Introduction To NLP: What Is Natural Language Processing?
Introduction To NLP: What Is Natural Language Processing?
Introduction To NLP: What Is Natural Language Processing?
NLP
What is Natural
Language Processing?
Dan Jurafsky
WILLIAM WILKINSON’S
“AN ACCOUNT OF THE PRINCIPALITIES OF
WALLACHIA AND MOLDOVIA” Bram Stoker
INSPIRED THIS AUTHOR’S
MOST FAMOUS NOVEL
2
Dan Jurafsky
Machine Translation
• Helping human translators
• Fully automatic
Enter Source Text:
这 不过 是 一 个 时间 的 问题 .
5
Dan Jurafsky
Language Technology
making good progress
Sentiment analysis still really hard
Best roast chicken in San Francisco!
mostly solved Question answering (QA)
The waiter ignored us for 20 minutes.
Q. How effective is ibuprofen in reducing
Spam detection Coreference resolution fever in patients with acute febrile illness?
Let’s go to Agra! ✓
Carter told Mubarak he shouldn’t run again. Paraphrase
Buy V1AGRA … ✗ Word sense disambiguation XYZ acquired ABC yesterday
(WSD)
I need new batteries for my mouse. ABC has been taken over by XYZ
Part-of-speech (POS) tagging
ADJ ADJ NOUN VERB ADV Summarization
Colorless green ideas sleep furiously. Parsing The Dow Jones is up Economy is
I can see Alcatraz from the window! The S&P500 jumped good
Housing prices rose
Named entity recognition (NER) Machine translation (MT)
PERSON ORG LOC 第13届上海国际电影节开幕… Dialog Where is Citizen Kane playing in SF?
Einstein met with UN officials in Princeton
The 13th Shanghai International Film Festival…
Castro Theatre at 7:30. Do
Information extraction (IE) you want a ticket?
Party
You’re invited to our dinner May 27
party, Friday May 27 at 8:30 add
Dan Jurafsky
Ambiguity is pervasive
New York Times headline (17 May 2000)
In-video quizzes!
• Most lectures will include a little quiz
• Just to check basic understanding
• Simple, multiple-choice.
• You can retake them if you get them wrong
9
Dan Jurafsky
This class
• Teaches key theory and methods for statistical NLP:
• Viterbi
• Naïve Bayes, Maxent classifiers
• N-gram language modeling
• Statistical Parsing
• Inverted index, tf-idf, vector models of meaning
• For practical, robust real-world applications
• Information extraction
• Spelling correction
• Information retrieval
• Sentiment analysis
Dan Jurafsky
What is Natural
Language Processing?