SlideShare a Scribd company logo
2
Most read
3
Most read
Natural Language
Processing (NLP)
Temesgen Tolcha
What is NLP?
• Natural Language Processing (NLP) is a field of
artificial intelligence (AI) that focuses on the
interaction between computers and humans through
natural language. Its primary goal is to enable
computers to understand, interpret, and generate
human language in a way that is both meaningful and
useful.
• A somewhat applied field
Why Study NLP?
• Human language interesting & challenging
• NLP offers insights into language
• Language is the medium of the web
• Interdisciplinary: Ling, CS, psych, math
• Help in communication
• With computers (ASR, TTS)
• With other humans (MT)
• Ambitious yet practical
Goals of NLP
• Scientific Goal
• Identify the computational machinery needed for an agent
to exhibit various forms of linguistic behavior
• Engineering Goal
• Design, implement, and test systems that process natural
languages for practical applications
Applications
• speech processing: get flight information or book a hotel
over the phone
• information extraction: discover names of people and
events they participate in, from a document
• machine translation: translate a document from one human
language into another
• question answering: find answers to natural language
questions in a text collection or database
• summarization: generate a short biography of Noam
Chomsky from one or more news articles
General Themes
• Ambiguity of Language
• Language as a formal system
• Computation with human language
• Rule-based vs. Statistical Methods
• The need for efficiency
Topic Ideas
1.Text to Speech – artificial voices
2.Speech Recognition - understanding
3.Textual Analysis – readability
4.Plagiarism Detection – candidate selection
5.Intelligent Agents – machine interaction
Text to Speech – artificial voice
• Text Input
• Break text into phonemes
• Match phonemes to voice elements
• Concatenate voice elements
• Manipulate pitch and spacing
• Output results
• Research question: How can a human voice be
used to produce an artificial voice?
Speech Recognition
• Spoken Input
• Identify words and phonemes in speech
• Generate text for recognized word parts
• Concatenate text elements
• Perform spelling, grammar and context checking
• Output results
• Research question: How can speech recognition
assist a deaf student taking notes in class?
Textual Analysis - Readability
• Text Input
• Analyze text & estimate “readability”
• Grade level of writing
• Consistency of writing
• Appropriateness for certain educ. level
• Output results
• Research question: How can computer analyze text and
measure readability?
• Opportunities for hands-on research
Plagiarism Detection
• Text Input
• Analyze text & locate “candidates”
• Find one or more passages that might be plagiarized
• Algorithm tries to do what a teacher does
• Search on Internet for candidate matches
• Output results
• Research question: What algorithms work like humans
when finding plagiarism?
• Experimental CS research
Intelligent Agents
• Example: ELIZA
• AIML: Artificial Intelligence Modeling Lang.
• Human types something
• Computer parses, “understands”, and generates response
• Response is viewed by human
• Research question: How can computers “understand” and
“generate” human writing?
• Also good area for experimentation

More Related Content

PPT
Introduction to Natural Language Processing
PPTX
Natural lanaguage processing
PDF
Natural Language Processing (NLP)
PDF
Stemming And Lemmatization Tutorial | Natural Language Processing (NLP) With ...
PPTX
Natural Language Processing
PDF
Natural Language Processing
PDF
Natural language processing (nlp)
PPT
Introduction to Natural Language Processing
Introduction to Natural Language Processing
Natural lanaguage processing
Natural Language Processing (NLP)
Stemming And Lemmatization Tutorial | Natural Language Processing (NLP) With ...
Natural Language Processing
Natural Language Processing
Natural language processing (nlp)
Introduction to Natural Language Processing

What's hot (20)

PDF
Natural language processing (NLP) introduction
PDF
Natural language processing
PPTX
Natural language processing
PDF
Data Mining: Association Rules Basics
PPTX
Natural Language Processing
PPTX
Fine-tuning BERT for Question Answering
PPTX
Natural language processing
PPT
Network Security and Cryptography
PPTX
Knowledge representation In Artificial Intelligence
PPTX
natural language processing help at myassignmenthelp.net
PPT
Natural language processing
PDF
Natural language processing
PPTX
Natural Language Processing (NLP)
PPTX
Daa unit 1
PPTX
PDF
Natural Language Processing
PPTX
Autoencoders in Deep Learning
PPT
Natural Language Processing
PPTX
Cryptography
PPTX
Cryptography and Information Security
Natural language processing (NLP) introduction
Natural language processing
Natural language processing
Data Mining: Association Rules Basics
Natural Language Processing
Fine-tuning BERT for Question Answering
Natural language processing
Network Security and Cryptography
Knowledge representation In Artificial Intelligence
natural language processing help at myassignmenthelp.net
Natural language processing
Natural language processing
Natural Language Processing (NLP)
Daa unit 1
Natural Language Processing
Autoencoders in Deep Learning
Natural Language Processing
Cryptography
Cryptography and Information Security
Ad

Similar to introduction to natural language processing(NLP).ppt (20)

PPTX
Chapter #1 Introduction to NConfigure and administer Server LP.pptx
PPT
Lecture1 Natural Language Processing for
PDF
NOVA Data Science Meetup 1/19/2017 - Presentation 2
PDF
Natural Language Processing: L01 introduction
PPTX
Addis Ababa University.pptx
PPTX
NATURAL LANGUAGE PROCESSING.pptx
PPT
1 Introduction.ppt
PPTX
1 Natural Language Processing-Intro.pptx
PDF
artificial intelligence Chapter 6 - NLP.pdf
PPTX
LONGSEM2024-25_CSE3015_ETH_AP2024256000125_Reference-Material-I.pptx
PPTX
Natural Language Processing (NLP).pptx
PDF
Natural language processing module 1 chapter 1
PDF
Natural Language Processing for development
PDF
Natural Language Processing for development
PPTX
NATURAL LANGUAGE PROCESSING.pptx
PPTX
subrat
PPTX
Natural Language Processing (NLP).pptx
PPT
PPT
PDF
naturallanguageprocessing-160722053804 (1).pdf
Chapter #1 Introduction to NConfigure and administer Server LP.pptx
Lecture1 Natural Language Processing for
NOVA Data Science Meetup 1/19/2017 - Presentation 2
Natural Language Processing: L01 introduction
Addis Ababa University.pptx
NATURAL LANGUAGE PROCESSING.pptx
1 Introduction.ppt
1 Natural Language Processing-Intro.pptx
artificial intelligence Chapter 6 - NLP.pdf
LONGSEM2024-25_CSE3015_ETH_AP2024256000125_Reference-Material-I.pptx
Natural Language Processing (NLP).pptx
Natural language processing module 1 chapter 1
Natural Language Processing for development
Natural Language Processing for development
NATURAL LANGUAGE PROCESSING.pptx
subrat
Natural Language Processing (NLP).pptx
naturallanguageprocessing-160722053804 (1).pdf
Ad

Recently uploaded (20)

PDF
Encapsulation_ Review paper, used for researhc scholars
PPTX
MYSQL Presentation for SQL database connectivity
PDF
cuic standard and advanced reporting.pdf
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Electronic commerce courselecture one. Pdf
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPT
Teaching material agriculture food technology
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Encapsulation theory and applications.pdf
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Machine learning based COVID-19 study performance prediction
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Network Security Unit 5.pdf for BCA BBA.
Encapsulation_ Review paper, used for researhc scholars
MYSQL Presentation for SQL database connectivity
cuic standard and advanced reporting.pdf
Programs and apps: productivity, graphics, security and other tools
Review of recent advances in non-invasive hemoglobin estimation
NewMind AI Weekly Chronicles - August'25 Week I
Electronic commerce courselecture one. Pdf
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Diabetes mellitus diagnosis method based random forest with bat algorithm
Teaching material agriculture food technology
Unlocking AI with Model Context Protocol (MCP)
Encapsulation theory and applications.pdf
“AI and Expert System Decision Support & Business Intelligence Systems”
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Machine learning based COVID-19 study performance prediction
Mobile App Security Testing_ A Comprehensive Guide.pdf
Agricultural_Statistics_at_a_Glance_2022_0.pdf
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Network Security Unit 5.pdf for BCA BBA.

introduction to natural language processing(NLP).ppt

  • 2. What is NLP? • Natural Language Processing (NLP) is a field of artificial intelligence (AI) that focuses on the interaction between computers and humans through natural language. Its primary goal is to enable computers to understand, interpret, and generate human language in a way that is both meaningful and useful. • A somewhat applied field
  • 3. Why Study NLP? • Human language interesting & challenging • NLP offers insights into language • Language is the medium of the web • Interdisciplinary: Ling, CS, psych, math • Help in communication • With computers (ASR, TTS) • With other humans (MT) • Ambitious yet practical
  • 4. Goals of NLP • Scientific Goal • Identify the computational machinery needed for an agent to exhibit various forms of linguistic behavior • Engineering Goal • Design, implement, and test systems that process natural languages for practical applications
  • 5. Applications • speech processing: get flight information or book a hotel over the phone • information extraction: discover names of people and events they participate in, from a document • machine translation: translate a document from one human language into another • question answering: find answers to natural language questions in a text collection or database • summarization: generate a short biography of Noam Chomsky from one or more news articles
  • 6. General Themes • Ambiguity of Language • Language as a formal system • Computation with human language • Rule-based vs. Statistical Methods • The need for efficiency
  • 7. Topic Ideas 1.Text to Speech – artificial voices 2.Speech Recognition - understanding 3.Textual Analysis – readability 4.Plagiarism Detection – candidate selection 5.Intelligent Agents – machine interaction
  • 8. Text to Speech – artificial voice • Text Input • Break text into phonemes • Match phonemes to voice elements • Concatenate voice elements • Manipulate pitch and spacing • Output results • Research question: How can a human voice be used to produce an artificial voice?
  • 9. Speech Recognition • Spoken Input • Identify words and phonemes in speech • Generate text for recognized word parts • Concatenate text elements • Perform spelling, grammar and context checking • Output results • Research question: How can speech recognition assist a deaf student taking notes in class?
  • 10. Textual Analysis - Readability • Text Input • Analyze text & estimate “readability” • Grade level of writing • Consistency of writing • Appropriateness for certain educ. level • Output results • Research question: How can computer analyze text and measure readability? • Opportunities for hands-on research
  • 11. Plagiarism Detection • Text Input • Analyze text & locate “candidates” • Find one or more passages that might be plagiarized • Algorithm tries to do what a teacher does • Search on Internet for candidate matches • Output results • Research question: What algorithms work like humans when finding plagiarism? • Experimental CS research
  • 12. Intelligent Agents • Example: ELIZA • AIML: Artificial Intelligence Modeling Lang. • Human types something • Computer parses, “understands”, and generates response • Response is viewed by human • Research question: How can computers “understand” and “generate” human writing? • Also good area for experimentation