SlideShare a Scribd company logo
Natural Language Processing
NLP Overview
Outline
• Introduction
• Stages of Language Processing
• Why NLP is hard?
• Fields with Connections to NLP
• NLP Applications
• Factors Changing NLP Landscape
• Topics to be covered
• Practical Tools
Introduction
• The dialogue above is from ELIZA, an early NLP system (created from
1964 to 1966) that could carry on a limited conversation with a user
by imitating the responses of a Rogerian psychotherapist.
Introduction
• ELIZA was one of the first chatterbots and one of the first
programs capable of attempting the Turing test (1950).
Introduction
• ChatGPT is included as a co-author in a peer-reviewed paper.
Introduction
• Natural Language Processing (NLP) is a subfield of linguistics, computer science, and
artificial intelligence that uses algorithms to interpret and manipulate human
language.
Stages of Language Processing
Why NLP is hard?
Why NLP is hard?
Ambiguity at multiple levels
 Phonological: write and right
 Word senses: bank (finance or river ?)
 Part of speech: play (noun or verb ?)
 Syntactic structure: I can see a man with a telescope
Why NLP is hard?
Why NLP is hard?
Find at least 5 meanings of this sentence:
“I made her duck”
1. I cooked waterfowl for her benefit (to eat)
2. I cooked waterfowl belonging to her
3. I created the (plaster?) duck she owns
4. I caused her to quickly lower her head or body
5. I waved my magic wand and turned her into waterfowl
Why NLP is hard?
Why NLP is hard?
Why NLP is hard?
• Are there any other reasons?
Fields with Connections to NLP
 Linguistics
 Machine and Deep learning
 Cognitive science
 Information theory
 Logic
 Data science
 Political science
 Psychology
 Economics
 Education ......
NLP Applications
NLP Applications
NLP Applications
• What is the difference between :
 Essay Scoring and Short Answer grading
 Question Answering and Question Generation
 Extractive and Abstractive summarization
NLP Applications
• Is OCR a natural language processing application?
Factors Changing NLP Landscape
 Increases in computing power
 The rise of the web, then the social web
 Advances in machine and deep learning
 Advances in understanding of language in social context
Topics to be covered
Topics to be covered
 NLP Overview
 Text Pre-Processing
 Computational Morphology, Syntax, Semantic
 Language Models
 NLP with Machine Learning
 NLP with Deep Learning
 Word, Sentence, Document Embeddings
 Seq2Seq and Attention Models
 Transformers
 Advanced NLP Applications and Tools
Topics to be covered
 Text Pre-Processing:
 Tokenization
 Stop Word Removing
 Normalization
 Stemming
 Part of Speech Tagging
 Parsing
Topics to be covered
 Word and Sentence embeddings:
Topics to be covered
 Word and Sentence embeddings:
Topics to be covered
 Text Similarity:
Topics to be covered
 Transformers:
Practical Tools
Introduction to Natural Language Processing (NLP)

More Related Content

PDF
NLP slides introduction, a basic introduction and application
PDF
NLP slides introduction, a basic introduction and application
PPTX
NLP Introduction for engineering stuedents.pptx
PDF
Natural language processing module 1 chapter 1
PDF
UAJK NLP Lecture-1incluiding all details here.pdf
PPTX
NLP edmund retrievel system presentation.pptx
PPTX
NPL.pptx
PPT
1 Introduction.ppt
NLP slides introduction, a basic introduction and application
NLP slides introduction, a basic introduction and application
NLP Introduction for engineering stuedents.pptx
Natural language processing module 1 chapter 1
UAJK NLP Lecture-1incluiding all details here.pdf
NLP edmund retrievel system presentation.pptx
NPL.pptx
1 Introduction.ppt

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

PPTX
Natural Language Processing-(NLP).pptx
PPTX
NLP presentation.pptx
PPTX
Natural Language Processing (NLP)
PPTX
naturallanguageprocessingnlp-231215172843-839c05ab.pptx
PPTX
Natural language for processing.pptx by Daniel solma
PPTX
LONGSEM2024-25_CSE3015_ETH_AP2024256000125_Reference-Material-I.pptx
PPTX
Natural Language Processing 20 March.pptx
PDF
Natural language processing for requirements engineering: ICSE 2021 Technical...
PDF
naturallanguageprocessing-160722053804.pdf
PDF
NLP in artificial intelligence .pdf
PPTX
NATURAL LANGUAGE PROCESSING.pptx
PPTX
Natural language processing
PDF
Natural Language Processing: L01 introduction
PPTX
1 Natural Language Processing-Intro.pptx
PPTX
Unit 1 Natural Language Procerssing.pptx
PPTX
NATURAL LANGUAGE PROCESSING.pptx
PPTX
PPTX
Natural Language Processing (NLP).pptx
PPTX
Natural language processing (NLP)
Natural Language Processing-(NLP).pptx
NLP presentation.pptx
Natural Language Processing (NLP)
naturallanguageprocessingnlp-231215172843-839c05ab.pptx
Natural language for processing.pptx by Daniel solma
LONGSEM2024-25_CSE3015_ETH_AP2024256000125_Reference-Material-I.pptx
Natural Language Processing 20 March.pptx
Natural language processing for requirements engineering: ICSE 2021 Technical...
naturallanguageprocessing-160722053804.pdf
NLP in artificial intelligence .pdf
NATURAL LANGUAGE PROCESSING.pptx
Natural language processing
Natural Language Processing: L01 introduction
1 Natural Language Processing-Intro.pptx
Unit 1 Natural Language Procerssing.pptx
NATURAL LANGUAGE PROCESSING.pptx
Natural Language Processing (NLP).pptx
Natural language processing (NLP)
Ad

Recently uploaded (20)

PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PPTX
master seminar digital applications in india
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PPTX
Institutional Correction lecture only . . .
PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
PPTX
Cell Types and Its function , kingdom of life
PDF
01-Introduction-to-Information-Management.pdf
PDF
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
PDF
102 student loan defaulters named and shamed – Is someone you know on the list?
PDF
Classroom Observation Tools for Teachers
PDF
Complications of Minimal Access Surgery at WLH
PDF
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
PPTX
Renaissance Architecture: A Journey from Faith to Humanism
PDF
Pre independence Education in Inndia.pdf
PDF
Computing-Curriculum for Schools in Ghana
PDF
RMMM.pdf make it easy to upload and study
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PDF
Basic Mud Logging Guide for educational purpose
PPTX
PPH.pptx obstetrics and gynecology in nursing
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
master seminar digital applications in india
Final Presentation General Medicine 03-08-2024.pptx
Institutional Correction lecture only . . .
FourierSeries-QuestionsWithAnswers(Part-A).pdf
Cell Types and Its function , kingdom of life
01-Introduction-to-Information-Management.pdf
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
102 student loan defaulters named and shamed – Is someone you know on the list?
Classroom Observation Tools for Teachers
Complications of Minimal Access Surgery at WLH
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
Renaissance Architecture: A Journey from Faith to Humanism
Pre independence Education in Inndia.pdf
Computing-Curriculum for Schools in Ghana
RMMM.pdf make it easy to upload and study
Supply Chain Operations Speaking Notes -ICLT Program
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
Basic Mud Logging Guide for educational purpose
PPH.pptx obstetrics and gynecology in nursing
Ad

Introduction to Natural Language Processing (NLP)

  • 2. Outline • Introduction • Stages of Language Processing • Why NLP is hard? • Fields with Connections to NLP • NLP Applications • Factors Changing NLP Landscape • Topics to be covered • Practical Tools
  • 3. Introduction • The dialogue above is from ELIZA, an early NLP system (created from 1964 to 1966) that could carry on a limited conversation with a user by imitating the responses of a Rogerian psychotherapist.
  • 4. Introduction • ELIZA was one of the first chatterbots and one of the first programs capable of attempting the Turing test (1950).
  • 5. Introduction • ChatGPT is included as a co-author in a peer-reviewed paper.
  • 6. Introduction • Natural Language Processing (NLP) is a subfield of linguistics, computer science, and artificial intelligence that uses algorithms to interpret and manipulate human language.
  • 7. Stages of Language Processing
  • 8. Why NLP is hard?
  • 9. Why NLP is hard? Ambiguity at multiple levels  Phonological: write and right  Word senses: bank (finance or river ?)  Part of speech: play (noun or verb ?)  Syntactic structure: I can see a man with a telescope
  • 10. Why NLP is hard?
  • 11. Why NLP is hard? Find at least 5 meanings of this sentence: “I made her duck” 1. I cooked waterfowl for her benefit (to eat) 2. I cooked waterfowl belonging to her 3. I created the (plaster?) duck she owns 4. I caused her to quickly lower her head or body 5. I waved my magic wand and turned her into waterfowl
  • 12. Why NLP is hard?
  • 13. Why NLP is hard?
  • 14. Why NLP is hard? • Are there any other reasons?
  • 15. Fields with Connections to NLP  Linguistics  Machine and Deep learning  Cognitive science  Information theory  Logic  Data science  Political science  Psychology  Economics  Education ......
  • 18. NLP Applications • What is the difference between :  Essay Scoring and Short Answer grading  Question Answering and Question Generation  Extractive and Abstractive summarization
  • 19. NLP Applications • Is OCR a natural language processing application?
  • 20. Factors Changing NLP Landscape  Increases in computing power  The rise of the web, then the social web  Advances in machine and deep learning  Advances in understanding of language in social context
  • 21. Topics to be covered
  • 22. Topics to be covered  NLP Overview  Text Pre-Processing  Computational Morphology, Syntax, Semantic  Language Models  NLP with Machine Learning  NLP with Deep Learning  Word, Sentence, Document Embeddings  Seq2Seq and Attention Models  Transformers  Advanced NLP Applications and Tools
  • 23. Topics to be covered  Text Pre-Processing:  Tokenization  Stop Word Removing  Normalization  Stemming  Part of Speech Tagging  Parsing
  • 24. Topics to be covered  Word and Sentence embeddings:
  • 25. Topics to be covered  Word and Sentence embeddings:
  • 26. Topics to be covered  Text Similarity:
  • 27. Topics to be covered  Transformers: