SlideShare a Scribd company logo
Natural Language
Processing (NLP)
Presented by Aritra Mukherjee
Techno International Batanagar
Computer Science & Engineering | 3rd Year
Introduction
Hey Google
“is it going to rain today?”
“do I need an umbrella today?”
What is NLP?
Natural language processing (NLP) is the
ability of a computer program to
understand human language as it is
spoken.
NLP is a component of artificial intelligence.
Programming Languages
C++, Java, Python …
English, Hindi, Bengali …
Natural Languages
Computers traditionally require
humans to "speak" to them in a
programming language that is
precise, unambiguous and
highly structured.
Human speech, is not
precise - it is often
ambiguous and the
linguistic structure can
depend on many complex
variables, like regional
dialects and social
context.
How does NLP work?
Current approaches to NLP
are based on machine
learning algorithms, a
subset of AI that examines
and uses patterns in data
to improve a program's
understanding.
Techniques used in NLP
1. Syntax
In NLP, syntactic analysis is used
to assess how the natural
language aligns with the
grammatical rules.
2. Semantics
Semantics refers to the meaning
that is conveyed by text and
involves computer algorithms to
interpret the same.
“CSK was on fire last Sunday,
they totally destroyed KKR”
• To a computer, this may mean CSK was literally on fire.
• CSK literally destroyed KKR and it doesn’t exist anymore!
Applications of NLP
(some of the many)
1. Voice Based
Google Translate Google Assistant Siri
2. Text Based
SwiftKey Keyboard Microsoft Word Grammarly
Benefits of NLP
1. Sentiment Analysis
Enables data scientists to assess
comments on social media to see
how their business's brand is
performing.
2. Searching Text
NLP allows analysts to sift
through massive troves of text to
find relevant information.
Enterprise Search | Text Summarization | Filtering Sensitive Keywords
Limitations of NLP
(understanding abstract rules)
1. High Level Rules
Sometimes, words can be high-
level and abstract; for example,
when someone uses a sarcastic
remark to pass information.
2. Low Level Rules
Some of the rules can be low-
levelled; for example, using the
character “s” to signify the
plurality of items.
Current Research Activities
1. Generation of a natural language
resource using a parallel corpus
2. SystemT: Declarative Text
Understanding for Enterprise
Alan Akbik, Laura Chiticariu, Marina Danilevsky,
Yunyao Li, Huaiyu Zhu
Laura Chiticariu, Marina Danilevsky, Yunyao Li,
Frederick Reiss, Huaiyu Zhu
References
1. Wikipedia -
https://en.wikipedia.org/wiki/Natural_language_processing#Syntax
2. Search Business Analytics -
https://searchbusinessanalytics.techtarget.com/definition/natural-language-
processing-NLP
3. Becominghuman.ai - https://becominghuman.ai/a-simple-
introduction-to-natural-language-processing-ea66a1747b32
Thank You

More Related Content

PPTX
Language models
PDF
Introduction to Natural Language Processing (NLP)
PPTX
PDF
Natural Language Processing
PPTX
Recent trends in natural language processing
PPTX
Introduction to natural language processing (NLP)
Language models
Introduction to Natural Language Processing (NLP)
Natural Language Processing
Recent trends in natural language processing
Introduction to natural language processing (NLP)

What's hot (20)

PPTX
Natural Language Processing
PPTX
Introduction to Natural Language Processing
PPTX
Natural Language Processing
PPTX
natural language processing help at myassignmenthelp.net
PPTX
Natural language processing
PDF
Natural language processing (NLP) introduction
PDF
Natural Language Processing (NLP)
PPTX
Natural Language Processing
PPTX
Natural language processing
PPT
Natural language processing
PPTX
Natural language processing
PPT
Natural Language Processing
PPTX
Natural lanaguage processing
PDF
Natural Language Processing with Python
PPT
Introduction to Natural Language Processing
PPTX
Natural Language processing
PDF
Natural language processing
PPTX
Natural language processing
PPTX
Natural language processing
PDF
Natural Language Processing seminar review
Natural Language Processing
Introduction to Natural Language Processing
Natural Language Processing
natural language processing help at myassignmenthelp.net
Natural language processing
Natural language processing (NLP) introduction
Natural Language Processing (NLP)
Natural Language Processing
Natural language processing
Natural language processing
Natural language processing
Natural Language Processing
Natural lanaguage processing
Natural Language Processing with Python
Introduction to Natural Language Processing
Natural Language processing
Natural language processing
Natural language processing
Natural language processing
Natural Language Processing seminar review
Ad

Similar to Natural Language Processing (NLP) - Introduction (20)

PDF
Natural Language Processing for development
PPTX
Natural-Language-Processing -Stages and application area.pptx
PPTX
Natural language processing (NLP)
PPTX
NLP Introduction for engineering stuedents.pptx
PPTX
Natural processing language group project.pptx
PDF
NLP slides introduction, a basic introduction and application
PDF
introduction to natural language processing
PPTX
Powerful landscape of natural language processing
PPTX
Natural Language Processing 20 March.pptx
PPT
Lecture1 Natural Language Processing for
PPTX
Natural Language Processing1 convertpptx
PPTX
1 Natural Language Processing-Intro.pptx
PDF
Demystifying Natural Language Processing: A Beginner’s Guide
PDF
nlp ppt.pdf
PPT
Nlp final
PDF
What is Natural Language Processing (NLP) and How Does it Work_.pdf
PDF
Natural Language Processing for the Next-Gen Technology | IABAC
PPTX
Unlocking the Power of Language: A Beginner’s Guide to Natural Language Proce...
PPT
Viraj -Natural-Language-Processing Ai.ppt
PPTX
LONGSEM2024-25_CSE3015_ETH_AP2024256000125_Reference-Material-I.pptx
Natural Language Processing for development
Natural-Language-Processing -Stages and application area.pptx
Natural language processing (NLP)
NLP Introduction for engineering stuedents.pptx
Natural processing language group project.pptx
NLP slides introduction, a basic introduction and application
introduction to natural language processing
Powerful landscape of natural language processing
Natural Language Processing 20 March.pptx
Lecture1 Natural Language Processing for
Natural Language Processing1 convertpptx
1 Natural Language Processing-Intro.pptx
Demystifying Natural Language Processing: A Beginner’s Guide
nlp ppt.pdf
Nlp final
What is Natural Language Processing (NLP) and How Does it Work_.pdf
Natural Language Processing for the Next-Gen Technology | IABAC
Unlocking the Power of Language: A Beginner’s Guide to Natural Language Proce...
Viraj -Natural-Language-Processing Ai.ppt
LONGSEM2024-25_CSE3015_ETH_AP2024256000125_Reference-Material-I.pptx
Ad

Recently uploaded (20)

PDF
[EN] Industrial Machine Downtime Prediction
PPTX
IB Computer Science - Internal Assessment.pptx
PPTX
Qualitative Qantitative and Mixed Methods.pptx
PPTX
Leprosy and NLEP programme community medicine
PPTX
Database Infoormation System (DBIS).pptx
PDF
Data Engineering Interview Questions & Answers Cloud Data Stacks (AWS, Azure,...
PPTX
Introduction to Firewall Analytics - Interfirewall and Transfirewall.pptx
PDF
BF and FI - Blockchain, fintech and Financial Innovation Lesson 2.pdf
PDF
Business Analytics and business intelligence.pdf
PDF
Lecture1 pattern recognition............
PDF
Introduction to the R Programming Language
PPTX
Introduction to Knowledge Engineering Part 1
PPTX
Introduction to Basics of Ethical Hacking and Penetration Testing -Unit No. 1...
PPT
Predictive modeling basics in data cleaning process
PPTX
01_intro xxxxxxxxxxfffffffffffaaaaaaaaaaafg
PPTX
iec ppt-1 pptx icmr ppt on rehabilitation.pptx
PPTX
Microsoft-Fabric-Unifying-Analytics-for-the-Modern-Enterprise Solution.pptx
PPTX
modul_python (1).pptx for professional and student
PPTX
Data_Analytics_and_PowerBI_Presentation.pptx
[EN] Industrial Machine Downtime Prediction
IB Computer Science - Internal Assessment.pptx
Qualitative Qantitative and Mixed Methods.pptx
Leprosy and NLEP programme community medicine
Database Infoormation System (DBIS).pptx
Data Engineering Interview Questions & Answers Cloud Data Stacks (AWS, Azure,...
Introduction to Firewall Analytics - Interfirewall and Transfirewall.pptx
BF and FI - Blockchain, fintech and Financial Innovation Lesson 2.pdf
Business Analytics and business intelligence.pdf
Lecture1 pattern recognition............
Introduction to the R Programming Language
Introduction to Knowledge Engineering Part 1
Introduction to Basics of Ethical Hacking and Penetration Testing -Unit No. 1...
Predictive modeling basics in data cleaning process
01_intro xxxxxxxxxxfffffffffffaaaaaaaaaaafg
iec ppt-1 pptx icmr ppt on rehabilitation.pptx
Microsoft-Fabric-Unifying-Analytics-for-the-Modern-Enterprise Solution.pptx
modul_python (1).pptx for professional and student
Data_Analytics_and_PowerBI_Presentation.pptx

Natural Language Processing (NLP) - Introduction