SlideShare a Scribd company logo
1 of 19
Applications of AI (NLP)
By - Suraj Awal
Natural Language Processing
- Analysis of input of text or speech form of human language
- Conversion of analysis output to the machine readable format
- Involves processing of speech grammar and meaning
Applications of NLP:
- Machine translation
- Personal assistants
- Auto spell check
- Chatbots
- Spam filters
Natural Language Processing (Issues)
1. Ambiguous
- Not clear in meaning
- In a sentence, word wise meaning analysis differs from the whole clause
analysis
- For example: He is beating around the bush.
- Direct meaning : He beats near to the bush
- Actual meaning : He is wasting time
Natural Language Processing (Issues)
2. Imprecise
- Not exact
- Human language makes hypothetical assumptions of understanding even
without providing exact facts.
- Such assumption depends on the situations
- For example : I am waiting for a long time.
- Situation 1 (If waiting for a bus) - assumes to be for hours
- Situation 2 (If waiting to return village) - assumption may be years
Natural Language Processing (Issues)
3. Incomplete
- Natural language make use of incomplete structures
- Humans understands the structure through situation analysis
- For example : Go there
- Situation 1 (Teacher asking student) - Assumes to go to next class
- Situation 2 (Friends during trek) - Assumes to go to the next destination
Natural Language Processing (Issues)
4. Inaccurate
- Conflict in spelling and pronunciation
- A same word may be spelled differently by people of different accent
- For example : At the beginning, Google Assistant do not understand
English spoken by Nepalese people due to the difference in tone and
accent.
Steps in Natural Language Processing
1. Input Source:
- Input includes text or speech
- Applies GIGO principle
- Quality of output depends on quality of input
- The input source should be similar to that of the expected system
Steps in Natural Language Processing
2. Segmentation
- Process of extracting a smallest possible fragment from the given input
- Each fragment is known as frame.
- The scope of frame depends on the scope of application
- For eg: In character recognition (frame represents each letter)
- In sentiment analysis (frame represents words or sentence)
Steps in Natural Language Processing
3. Syntactic Analysis
- Checks the grammar or syntax of the language
- Represents the word level analysis
- The input should not violate the rules of the language for how words may
be combined
- For example : “He the go the to school” - It will be rejected.
Steps in Natural Language Processing
4. Semantic Analysis
- Derives the actual meaning of the context
- Regarded as sentence level analysis
- Determines possible meanings of a sentence
- The derivation is based on the task domain.
- Each structure created from the syntactic analyzer is mapped with the
objects in task domain
- The structure with no mapping possible are rejected
- For eg: “Colorless green ideas …” will be rejected as colorless as well as
green makes no sense
Steps in Natural Language Processing
5. Pragmatic Analysis
- Regarded as context level analysis
- Involves deriving meaning that depends upon facts about the real world
- Example : Reference of pronouns, Meaning of a set of propositions
Parsing
- Parsing is the process of building syntactic analyzer to analyze the
grammar of the input
- In generative transformational grammar theory, phrase structure rules
illustrate mathematically our knowledge on how the basic units of a
sentence are assembled.
Parsing (Formalizing Rules)
The rules may be defined as:
- S → NP + VP
- NP → N
- NP → Det + N
- VP → V
- VP → V + NP
Parsing (Providing Necessary Data)
The rules may be defined as:
- <Det> a | an | the
- <N> cow | dog | cat | lion | tiger
- <V> ate | chased | got
Parsing (Phase Structure Tree)
S = The dog chased the cat
S
NP VP
Det N V NP
The dog chased Det N
The cat
Machine Translation
- Translation of text from one natural language to another.
- Difficult because it requires in-depth understanding of the text
- First approach (analyze source language text into knowledge
representation and then generate sentences in the target language from
that representation)
- Problem : creating complete knowledge representation of everything,
parsing into that representation and generating sentence from that
representation
- Other approach - Transfer model (uses database of translation rules)
Machine Vision
- Approach to make machine to visualize the objects
- Main goal is to create a model of real world from images
- Mostly used in robotics and object detection and recognition
Steps Involved in Machine Vision
The EndLike, Comment and Share

More Related Content

What's hot

International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)inventionjournals
 
MT SUMMIT13.Language-independent Model for Machine Translation Evaluation wit...
MT SUMMIT13.Language-independent Model for Machine Translation Evaluation wit...MT SUMMIT13.Language-independent Model for Machine Translation Evaluation wit...
MT SUMMIT13.Language-independent Model for Machine Translation Evaluation wit...Lifeng (Aaron) Han
 
Intent Classifier with Facebook fastText
Intent Classifier with Facebook fastTextIntent Classifier with Facebook fastText
Intent Classifier with Facebook fastTextBayu Aldi Yansyah
 
Usage of regular expressions in nlp
Usage of regular expressions in nlpUsage of regular expressions in nlp
Usage of regular expressions in nlpeSAT Journals
 
Authorship attribution
Authorship attributionAuthorship attribution
Authorship attributionReza Ramezani
 
Sanskrit in Natural Language Processing
Sanskrit in Natural Language ProcessingSanskrit in Natural Language Processing
Sanskrit in Natural Language ProcessingHitesh Joshi
 
Machine Translation System: Chhattisgarhi to Hindi
Machine Translation System: Chhattisgarhi to HindiMachine Translation System: Chhattisgarhi to Hindi
Machine Translation System: Chhattisgarhi to HindiPadma Metta
 
Wide Coverage Semantic Representations from a CCG Parser
Wide Coverage Semantic Representations from a CCG ParserWide Coverage Semantic Representations from a CCG Parser
Wide Coverage Semantic Representations from a CCG ParserMark Chang
 
A Review on a web based Punjabi t o English Machine Transliteration System
A Review on a web based Punjabi t o English Machine Transliteration SystemA Review on a web based Punjabi t o English Machine Transliteration System
A Review on a web based Punjabi t o English Machine Transliteration SystemEditor IJCATR
 
Japanese EFL Learners' Implicit and Explicit Knowledge of Subject-Verb Agreem...
Japanese EFL Learners' Implicit and Explicit Knowledge of Subject-Verb Agreem...Japanese EFL Learners' Implicit and Explicit Knowledge of Subject-Verb Agreem...
Japanese EFL Learners' Implicit and Explicit Knowledge of Subject-Verb Agreem...Yu Tamura
 
Word Frequency Effects and Plurality in L2 Word Recognition—A Preliminary Study—
Word Frequency Effects and Plurality in L2 Word Recognition—A Preliminary Study—Word Frequency Effects and Plurality in L2 Word Recognition—A Preliminary Study—
Word Frequency Effects and Plurality in L2 Word Recognition—A Preliminary Study—Yu Tamura
 
Implementation Of Syntax Parser For English Language Using Grammar Rules
Implementation Of Syntax Parser For English Language Using Grammar RulesImplementation Of Syntax Parser For English Language Using Grammar Rules
Implementation Of Syntax Parser For English Language Using Grammar RulesIJERA Editor
 
https://www.slideshare.net/amaresimachew/hot-topics-132093738
https://www.slideshare.net/amaresimachew/hot-topics-132093738https://www.slideshare.net/amaresimachew/hot-topics-132093738
https://www.slideshare.net/amaresimachew/hot-topics-132093738Assosa University
 

What's hot (18)

NLP_KASHK:Text Normalization
NLP_KASHK:Text NormalizationNLP_KASHK:Text Normalization
NLP_KASHK:Text Normalization
 
International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)
 
Nlp (1)
Nlp (1)Nlp (1)
Nlp (1)
 
MT SUMMIT13.Language-independent Model for Machine Translation Evaluation wit...
MT SUMMIT13.Language-independent Model for Machine Translation Evaluation wit...MT SUMMIT13.Language-independent Model for Machine Translation Evaluation wit...
MT SUMMIT13.Language-independent Model for Machine Translation Evaluation wit...
 
Intent Classifier with Facebook fastText
Intent Classifier with Facebook fastTextIntent Classifier with Facebook fastText
Intent Classifier with Facebook fastText
 
Usage of regular expressions in nlp
Usage of regular expressions in nlpUsage of regular expressions in nlp
Usage of regular expressions in nlp
 
Usage of regular expressions in nlp
Usage of regular expressions in nlpUsage of regular expressions in nlp
Usage of regular expressions in nlp
 
Authorship attribution
Authorship attributionAuthorship attribution
Authorship attribution
 
Sanskrit in Natural Language Processing
Sanskrit in Natural Language ProcessingSanskrit in Natural Language Processing
Sanskrit in Natural Language Processing
 
Machine Translation System: Chhattisgarhi to Hindi
Machine Translation System: Chhattisgarhi to HindiMachine Translation System: Chhattisgarhi to Hindi
Machine Translation System: Chhattisgarhi to Hindi
 
Natural language processing
Natural language processingNatural language processing
Natural language processing
 
Intro to NLP. Lecture 2
Intro to NLP.  Lecture 2Intro to NLP.  Lecture 2
Intro to NLP. Lecture 2
 
Wide Coverage Semantic Representations from a CCG Parser
Wide Coverage Semantic Representations from a CCG ParserWide Coverage Semantic Representations from a CCG Parser
Wide Coverage Semantic Representations from a CCG Parser
 
A Review on a web based Punjabi t o English Machine Transliteration System
A Review on a web based Punjabi t o English Machine Transliteration SystemA Review on a web based Punjabi t o English Machine Transliteration System
A Review on a web based Punjabi t o English Machine Transliteration System
 
Japanese EFL Learners' Implicit and Explicit Knowledge of Subject-Verb Agreem...
Japanese EFL Learners' Implicit and Explicit Knowledge of Subject-Verb Agreem...Japanese EFL Learners' Implicit and Explicit Knowledge of Subject-Verb Agreem...
Japanese EFL Learners' Implicit and Explicit Knowledge of Subject-Verb Agreem...
 
Word Frequency Effects and Plurality in L2 Word Recognition—A Preliminary Study—
Word Frequency Effects and Plurality in L2 Word Recognition—A Preliminary Study—Word Frequency Effects and Plurality in L2 Word Recognition—A Preliminary Study—
Word Frequency Effects and Plurality in L2 Word Recognition—A Preliminary Study—
 
Implementation Of Syntax Parser For English Language Using Grammar Rules
Implementation Of Syntax Parser For English Language Using Grammar RulesImplementation Of Syntax Parser For English Language Using Grammar Rules
Implementation Of Syntax Parser For English Language Using Grammar Rules
 
https://www.slideshare.net/amaresimachew/hot-topics-132093738
https://www.slideshare.net/amaresimachew/hot-topics-132093738https://www.slideshare.net/amaresimachew/hot-topics-132093738
https://www.slideshare.net/amaresimachew/hot-topics-132093738
 

Similar to Natural Language Processing

Artificial Intelligence Notes Unit 4
Artificial Intelligence Notes Unit 4Artificial Intelligence Notes Unit 4
Artificial Intelligence Notes Unit 4DigiGurukul
 
Artificial Intelligence_NLP
Artificial Intelligence_NLPArtificial Intelligence_NLP
Artificial Intelligence_NLPThenmozhiK5
 
AI UNIT-3 FINAL (1).pptx
AI UNIT-3 FINAL (1).pptxAI UNIT-3 FINAL (1).pptx
AI UNIT-3 FINAL (1).pptxprakashvs7
 
Guide bem 2017
Guide bem 2017Guide bem 2017
Guide bem 2017Ilham Bdh
 
Guide bem-octobre-2017-exclusively
Guide bem-octobre-2017-exclusivelyGuide bem-octobre-2017-exclusively
Guide bem-octobre-2017-exclusivelyMr Bounab Samir
 
Natural Language Processing Course in AI
Natural Language Processing Course in AINatural Language Processing Course in AI
Natural Language Processing Course in AISATHYANARAYANAKB
 
Natural language processing
Natural language processingNatural language processing
Natural language processingSaurav Aryal
 
Natural Language Processing (NLP)
Natural Language Processing (NLP)Natural Language Processing (NLP)
Natural Language Processing (NLP)Abdullah al Mamun
 
Moore_slides.ppt
Moore_slides.pptMoore_slides.ppt
Moore_slides.pptbutest
 
Natural Language Processing (NLP).pptx
Natural Language Processing (NLP).pptxNatural Language Processing (NLP).pptx
Natural Language Processing (NLP).pptxSHIBDASDUTTA
 
Deep Learning for Natural Language Processing
Deep Learning for Natural Language ProcessingDeep Learning for Natural Language Processing
Deep Learning for Natural Language ProcessingParrotAI
 
Natural Language Processing
Natural Language ProcessingNatural Language Processing
Natural Language ProcessingRishikese MR
 

Similar to Natural Language Processing (20)

Artificial Intelligence Notes Unit 4
Artificial Intelligence Notes Unit 4Artificial Intelligence Notes Unit 4
Artificial Intelligence Notes Unit 4
 
Natural Language Processing
Natural Language ProcessingNatural Language Processing
Natural Language Processing
 
Artificial Intelligence_NLP
Artificial Intelligence_NLPArtificial Intelligence_NLP
Artificial Intelligence_NLP
 
AI UNIT-3 FINAL (1).pptx
AI UNIT-3 FINAL (1).pptxAI UNIT-3 FINAL (1).pptx
AI UNIT-3 FINAL (1).pptx
 
Guide bem 2017
Guide bem 2017Guide bem 2017
Guide bem 2017
 
Guide bem-octobre-2017-exclusively
Guide bem-octobre-2017-exclusivelyGuide bem-octobre-2017-exclusively
Guide bem-octobre-2017-exclusively
 
Natural Language Processing Course in AI
Natural Language Processing Course in AINatural Language Processing Course in AI
Natural Language Processing Course in AI
 
Natural language processing
Natural language processingNatural language processing
Natural language processing
 
Natural Language Processing (NLP)
Natural Language Processing (NLP)Natural Language Processing (NLP)
Natural Language Processing (NLP)
 
Moore_slides.ppt
Moore_slides.pptMoore_slides.ppt
Moore_slides.ppt
 
AI - natural language processing
AI - natural language processingAI - natural language processing
AI - natural language processing
 
Natural Language Processing (NLP).pptx
Natural Language Processing (NLP).pptxNatural Language Processing (NLP).pptx
Natural Language Processing (NLP).pptx
 
NLP
NLPNLP
NLP
 
Deep Learning for Natural Language Processing
Deep Learning for Natural Language ProcessingDeep Learning for Natural Language Processing
Deep Learning for Natural Language Processing
 
Natural Language Processing
Natural Language ProcessingNatural Language Processing
Natural Language Processing
 
Ai assignment
Ai assignmentAi assignment
Ai assignment
 
NLP
NLPNLP
NLP
 
Guide bem-anglais-2017
Guide bem-anglais-2017Guide bem-anglais-2017
Guide bem-anglais-2017
 
Guide bem-anglais-2017
Guide bem-anglais-2017Guide bem-anglais-2017
Guide bem-anglais-2017
 
Translationusing moses1
Translationusing moses1Translationusing moses1
Translationusing moses1
 

More from Sagacious IT Solution

More from Sagacious IT Solution (16)

List - Operations and Implementation
List - Operations and ImplementationList - Operations and Implementation
List - Operations and Implementation
 
Stack - Operations and Applications
Stack - Operations and ApplicationsStack - Operations and Applications
Stack - Operations and Applications
 
Introduction to Data Structure and Algorithm
Introduction to Data Structure and AlgorithmIntroduction to Data Structure and Algorithm
Introduction to Data Structure and Algorithm
 
Queue - Operations and Implementations
Queue - Operations and ImplementationsQueue - Operations and Implementations
Queue - Operations and Implementations
 
Neural Networks
Neural NetworksNeural Networks
Neural Networks
 
Machine Learning Algorithms
Machine Learning AlgorithmsMachine Learning Algorithms
Machine Learning Algorithms
 
Expert System
Expert SystemExpert System
Expert System
 
Game Playing Search Techniques - Examples
Game Playing Search Techniques - ExamplesGame Playing Search Techniques - Examples
Game Playing Search Techniques - Examples
 
Uninformed Search Examples
Uninformed Search ExamplesUninformed Search Examples
Uninformed Search Examples
 
Examples of Informed Search
Examples of Informed SearchExamples of Informed Search
Examples of Informed Search
 
Searching Algorithm
Searching AlgorithmSearching Algorithm
Searching Algorithm
 
Knowledge Representation, Inference and Reasoning
Knowledge Representation, Inference and ReasoningKnowledge Representation, Inference and Reasoning
Knowledge Representation, Inference and Reasoning
 
Structured Knowledge Representation
Structured Knowledge RepresentationStructured Knowledge Representation
Structured Knowledge Representation
 
Problem Solving Techniques
Problem Solving TechniquesProblem Solving Techniques
Problem Solving Techniques
 
Crypto Arithmetic Problem - Example
Crypto Arithmetic Problem - ExampleCrypto Arithmetic Problem - Example
Crypto Arithmetic Problem - Example
 
Introduction To Artificial Intelligence
Introduction To Artificial IntelligenceIntroduction To Artificial Intelligence
Introduction To Artificial Intelligence
 

Recently uploaded

Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2RajaP95
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learningmisbanausheenparvam
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxvipinkmenon1
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
microprocessor 8085 and its interfacing
microprocessor 8085  and its interfacingmicroprocessor 8085  and its interfacing
microprocessor 8085 and its interfacingjaychoudhary37
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 

Recently uploaded (20)

Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learning
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptx
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
microprocessor 8085 and its interfacing
microprocessor 8085  and its interfacingmicroprocessor 8085  and its interfacing
microprocessor 8085 and its interfacing
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 

Natural Language Processing

  • 1. Applications of AI (NLP) By - Suraj Awal
  • 2. Natural Language Processing - Analysis of input of text or speech form of human language - Conversion of analysis output to the machine readable format - Involves processing of speech grammar and meaning Applications of NLP: - Machine translation - Personal assistants - Auto spell check - Chatbots - Spam filters
  • 3. Natural Language Processing (Issues) 1. Ambiguous - Not clear in meaning - In a sentence, word wise meaning analysis differs from the whole clause analysis - For example: He is beating around the bush. - Direct meaning : He beats near to the bush - Actual meaning : He is wasting time
  • 4. Natural Language Processing (Issues) 2. Imprecise - Not exact - Human language makes hypothetical assumptions of understanding even without providing exact facts. - Such assumption depends on the situations - For example : I am waiting for a long time. - Situation 1 (If waiting for a bus) - assumes to be for hours - Situation 2 (If waiting to return village) - assumption may be years
  • 5. Natural Language Processing (Issues) 3. Incomplete - Natural language make use of incomplete structures - Humans understands the structure through situation analysis - For example : Go there - Situation 1 (Teacher asking student) - Assumes to go to next class - Situation 2 (Friends during trek) - Assumes to go to the next destination
  • 6. Natural Language Processing (Issues) 4. Inaccurate - Conflict in spelling and pronunciation - A same word may be spelled differently by people of different accent - For example : At the beginning, Google Assistant do not understand English spoken by Nepalese people due to the difference in tone and accent.
  • 7. Steps in Natural Language Processing 1. Input Source: - Input includes text or speech - Applies GIGO principle - Quality of output depends on quality of input - The input source should be similar to that of the expected system
  • 8. Steps in Natural Language Processing 2. Segmentation - Process of extracting a smallest possible fragment from the given input - Each fragment is known as frame. - The scope of frame depends on the scope of application - For eg: In character recognition (frame represents each letter) - In sentiment analysis (frame represents words or sentence)
  • 9. Steps in Natural Language Processing 3. Syntactic Analysis - Checks the grammar or syntax of the language - Represents the word level analysis - The input should not violate the rules of the language for how words may be combined - For example : “He the go the to school” - It will be rejected.
  • 10. Steps in Natural Language Processing 4. Semantic Analysis - Derives the actual meaning of the context - Regarded as sentence level analysis - Determines possible meanings of a sentence - The derivation is based on the task domain. - Each structure created from the syntactic analyzer is mapped with the objects in task domain - The structure with no mapping possible are rejected - For eg: “Colorless green ideas …” will be rejected as colorless as well as green makes no sense
  • 11. Steps in Natural Language Processing 5. Pragmatic Analysis - Regarded as context level analysis - Involves deriving meaning that depends upon facts about the real world - Example : Reference of pronouns, Meaning of a set of propositions
  • 12. Parsing - Parsing is the process of building syntactic analyzer to analyze the grammar of the input - In generative transformational grammar theory, phrase structure rules illustrate mathematically our knowledge on how the basic units of a sentence are assembled.
  • 13. Parsing (Formalizing Rules) The rules may be defined as: - S → NP + VP - NP → N - NP → Det + N - VP → V - VP → V + NP
  • 14. Parsing (Providing Necessary Data) The rules may be defined as: - <Det> a | an | the - <N> cow | dog | cat | lion | tiger - <V> ate | chased | got
  • 15. Parsing (Phase Structure Tree) S = The dog chased the cat S NP VP Det N V NP The dog chased Det N The cat
  • 16. Machine Translation - Translation of text from one natural language to another. - Difficult because it requires in-depth understanding of the text - First approach (analyze source language text into knowledge representation and then generate sentences in the target language from that representation) - Problem : creating complete knowledge representation of everything, parsing into that representation and generating sentence from that representation - Other approach - Transfer model (uses database of translation rules)
  • 17. Machine Vision - Approach to make machine to visualize the objects - Main goal is to create a model of real world from images - Mostly used in robotics and object detection and recognition
  • 18. Steps Involved in Machine Vision
  • 19. The EndLike, Comment and Share