Natural languages
processing
PRESENTED BY : ABDUL VASID ,TANIYA,AFJAL
Table of contents
Introduction
Definition
NLP for machines
Why NLP?
History of NLP
Components or processes
Natural language generation
Techniques and methods
Natural languages vs. computer languages
Future of NLP
conclusion
INTRODUCTION
Process information contained in natural
language text.
Also known as
Computational linguistics (CL)
Human language technology ( HLT )
Natural language engineering (NLE)
History of NLP
In 1950 ,Alan turning published an article titled “ machine and intelligence
”,which advised what is now called the turning test as a sub field of intelligence.
Some beneficial and successful natural language system where developed in
the 1960 where SHRDLU ,a natural language a system working in restricted
“blocks of words ”.
DEFINATION
We use the English
language to
communication between
an intelligent system and
NLP.
Processing of natural
language plays an
important role in various
system.
OBJECTIVE : HELPS COMPUTER
UNDERSTAND OUR LANGUAGES
NLP for
machines
Analyze ,understand and generate
human language just like humans do…
To explain linguistic theories .
Make computer learn our language
rather than we learn theirs.
Why NLP
• A hallmark of human
intelligence.
• Text is the largest repository
of human knowledge and is
growing quickly
• Computer programmer that
understood text or speech
Common
application of
NLP
Virtual assistants and chatbots
(Siri, Alexa, Google Assistant):
These systems use
speech recognition to convert
the sound of our voice into text
that is then analyzed and
interpreted using NLP
techniques.
TRANSLATION
Translations: Google Translate is one of the
best examples of the use of NLP. It is
impossible to collect all of the rules from
the 108 languages that Google Translate
covers. Instead, NLP techniques are used to
process content to translate and then
convert it into the target language.
TEXT
SUMMARIZATION
Text summarization:
The system first ingests a large
volume of data (an entire book, for
instance), extracts meaningful
information and then generates a
summary of the ingested data. We use
a version of this to extract trending
topics and agglomerate similar online
content.
SPAM DETECTION
Spam detection:
The detection of spam in
your mailbox is one of a
handful of NLP problems that
researchers consider solved.
Email spam, are also called as junk emails, are unsolicited messages
sent in bulk by email (spamming).