SlideShare a Scribd company logo
1 of 15
AGENDA
 INTRODUCTION
 THE AIM
 LANGUAGE TRANSLATION
 SPAM
 TEXT SUMMARIZATION
 AMBIGUITY SOLVING
 CONCLUSION
Introduction
 Natural language processing (NLP) is a field of
 Computer science
 Artificial intelligence
 Intelligence exhibited by Machines, mimics the cognitive minds
 Computational linguistics
 All about language--- kind of expertise in Natural Languages
Can we define?
 The first task is to understand the definition!!
NLP is defined as the ability of a machine (i.e. computer
program) to understand and interpret the human
language as it is spoken!
 It can be seen as an "AID provided to computers to understand
the human languages!"
 Now comes the question.
 Is it not easy to teach computers the human languages??
 Certainly not!! It is tough, daunting task!
Contd.,
 We are humans and we can speak the languages that we know. Be it English,
Tamil or Hindi.
 But, what a computer understands is Machine Language and is certainly not for
humans. Humans can't understand BINARY!! 0000101001010101010101 = This
could be representing Good Morning!! We can't understand.
 This is the real state of computers. But, imagine now!
 We are talking to Google Assistant, Alexa etc. We say "Alexa play the music"
and it does. Alexa, order food! It takes it up!! Ok Google, call my friend
Sachin! It calls Sachin.
 How is this possible? This interaction is made possible by NLP !! But, NLP is not
stand alone, it has Machine learning and Deep Learning Supporting it!
Process
 The user should talk to the machine.
 The machine gets the audio recorded
 The audio gets converted to Text
 The data is processed now. (here is where the machine understands your
language, NLP. ML plays handy here!)
 Then the response - AUDIO or Text comes out!! If it is a chatbot, it would be
just text reply. If it is an Audio bot, it would talk to you as well.
 For an instance, ALEXA will reply you with an answer. IRCTC chat bot will give
you text reply!
THE AIM
 NLP aims to get computers to perform useful tasks involving human language,
tasks like enabling human- machine communication, processing of text or
speech.
 To get the Human and Computer interaction more natural!
Real-time Examples.. You and I use them
all
 Google Assistant is a virtual personal assistant developed by Google allows
two way conversations. Can we test?
 OK Google! Can you tell me what's the temperature outside?
 OK Google! Can you let me know what's my name?
 OK Google! Will it rain in Coimbatore tonight?
LANGUAGE TRANSLATION
 This is a 100% NLP - Translation of one language to other.
 Google Translate is the most used example for you and me to understand this
better!
 Google translate is a free multilingual machine translation service developed
by Google, to translate text, speech, images, sites, or real-time video from
one language into another.
SPAM
 NLP helps in fighting spam. Yes, this is true.
 NLP is useful in detection of mails/messages as spam or not!.
 We shall see a demo for this in near future. (Again, with Python!)
TEXT SUMMARAIZATION
 The main idea of summarization is to find a subset of data which contains the
"information" of the entire set.
 Text summarization refers to the technique of shortening long pieces of text.
 The intention is to create a coherent and fluent summary having only the
main points outlined in the document. (Ignoring the unimportant content.)
 Example: I can ask you the review for a book, in a couple of lines you could
give a opinion!!
AMBIGUITY SOLVING
 NLP can be used here too! There could be an ambiguity!•
 One example, its handy!
o Hang him not, leave him!!!
o Hang him, not leave him!!!
 WSD (Word Sense Disambiguation)is identifying which sense of a word (i.e.
meaning) is used in a sentence, when the word has multiple meanings.
 The topics for discussion..
 Phonetics and Phonology
 Morphology
 Syntax
 Semantics
 Pragmatics
 Discourse
A brief note..
 Phonetics and Phonology - The study of linguistic sounds (Eg:-
Speechrecognition and Speech Synthesis)
 Morphology - The study of the meaningful components of words (Singular /
Plural)
 Syntax - The study of the structural relationships between words (ordering and
grouping of words)
 Semantics - The study of meaning
 Pragmatics - The study of how language is used to accomplish goals (what
speaker says and what listener infers)- Hang him not, leave him!!!
 Discourse - The study of linguistic units larger than a single utterance (Sachin
is a exceptional cricketer. I have seen his performances, here, his is to be
tagged as sachin)
LANGUAGE AMBIGUITY
 Structural Ambiguity - Different interpretation for same sentences - How
the structure of the sentence contributes to the ambiguity?
The man saw the boy with the telescope
Interpretations
1. The man [saw the boy] with the telescope
2. The man saw the [boy with the telescope]
So, it can be "Using the telescope the man saw the
boy" or "The man saw the boy,the boy had the
telescope“
One very interesting reference !
 I made her duck - Can we understand what all can be the different aspects
one could interpret this statement!?
 Duck - To bend, Ducking under the door to avoid get hurt. First meaning. So, I
can get a sentence as this - I asked to duck her head!
 Duck - It is waterfowl Can we make couple of sentences for this?
 I cooked Duck for her (its food here!)
 I cooked a duck, which belonged to her! (She owned it)
 I made her a duck for her to go deeper in the lake (an
amphibious transport vehicle)
CONCLUSION
 Utilize NLP to assist systems analysts in selecting and verifying objects and
relationships of relevance to any given project
 Save burden of analysis for system analyst
 The toolset will be intelligent enough to automatically parse, selectand relate
the objects of interest from specification documents
 Knowledge base helps in automatic generation of relevant design artifacts-
object models, data models, etc.
Natural Language Processing (NLP)

More Related Content

Similar to Natural Language Processing (NLP)

Natural language processing PPT presentation
Natural language processing PPT presentationNatural language processing PPT presentation
Natural language processing PPT presentationSai Mohith
 
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
 
Natural language processing and sanskrit
Natural language processing and sanskritNatural language processing and sanskrit
Natural language processing and sanskritIAEME Publication
 
Processing of Written Language
Processing of Written LanguageProcessing of Written Language
Processing of Written LanguageHome and School
 
Processing Written English
Processing Written EnglishProcessing Written English
Processing Written EnglishRuel Montefolka
 
Introduction to programming
Introduction to programmingIntroduction to programming
Introduction to programmingHamna_sheikh
 
Towards a lingua universalis
Towards a lingua universalisTowards a lingua universalis
Towards a lingua universalisWalid Saba
 
Natural language processing
Natural language processingNatural language processing
Natural language processingprashantdahake
 
Natural Language Processing from Object Automation
Natural Language Processing from Object Automation Natural Language Processing from Object Automation
Natural Language Processing from Object Automation Object Automation
 
Pragmatics - Meeting 1_20230923_213749_0000.pdf
Pragmatics - Meeting 1_20230923_213749_0000.pdfPragmatics - Meeting 1_20230923_213749_0000.pdf
Pragmatics - Meeting 1_20230923_213749_0000.pdfLaesaOktavia
 
Surname 5Chang QiuLinguistic1112018Machine and Human.docx
Surname 5Chang QiuLinguistic1112018Machine and Human.docxSurname 5Chang QiuLinguistic1112018Machine and Human.docx
Surname 5Chang QiuLinguistic1112018Machine and Human.docxmabelf3
 
Natural language processing
Natural language processingNatural language processing
Natural language processingRobert Antony
 
5. phases of nlp
5. phases of nlp5. phases of nlp
5. phases of nlpmonircse2
 
Dynamic calls with Text To Speech
Dynamic calls with Text To SpeechDynamic calls with Text To Speech
Dynamic calls with Text To SpeechPaloSanto Solutions
 
Natural Language Processing
Natural Language ProcessingNatural Language Processing
Natural Language Processingpunedevscom
 
ARTIFICIAL INTELLEGENCE AND MACHINE LEARNING.pptx
ARTIFICIAL INTELLEGENCE AND MACHINE LEARNING.pptxARTIFICIAL INTELLEGENCE AND MACHINE LEARNING.pptx
ARTIFICIAL INTELLEGENCE AND MACHINE LEARNING.pptxShivaprasad787526
 
Pycon India 2018 Natural Language Processing Workshop
Pycon India 2018   Natural Language Processing WorkshopPycon India 2018   Natural Language Processing Workshop
Pycon India 2018 Natural Language Processing WorkshopLakshya Sivaramakrishnan
 

Similar to Natural Language Processing (NLP) (20)

Natural language processing PPT presentation
Natural language processing PPT presentationNatural language processing PPT presentation
Natural language processing PPT presentation
 
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
 
Natural language processing and sanskrit
Natural language processing and sanskritNatural language processing and sanskrit
Natural language processing and sanskrit
 
Processing of Written Language
Processing of Written LanguageProcessing of Written Language
Processing of Written Language
 
Processing Written English
Processing Written EnglishProcessing Written English
Processing Written English
 
Introduction to programming
Introduction to programmingIntroduction to programming
Introduction to programming
 
Towards a lingua universalis
Towards a lingua universalisTowards a lingua universalis
Towards a lingua universalis
 
Natural language processing
Natural language processingNatural language processing
Natural language processing
 
Nlp
NlpNlp
Nlp
 
Natural Language Processing from Object Automation
Natural Language Processing from Object Automation Natural Language Processing from Object Automation
Natural Language Processing from Object Automation
 
NLP
NLPNLP
NLP
 
Pragmatics - Meeting 1_20230923_213749_0000.pdf
Pragmatics - Meeting 1_20230923_213749_0000.pdfPragmatics - Meeting 1_20230923_213749_0000.pdf
Pragmatics - Meeting 1_20230923_213749_0000.pdf
 
Surname 5Chang QiuLinguistic1112018Machine and Human.docx
Surname 5Chang QiuLinguistic1112018Machine and Human.docxSurname 5Chang QiuLinguistic1112018Machine and Human.docx
Surname 5Chang QiuLinguistic1112018Machine and Human.docx
 
Natural language processing
Natural language processingNatural language processing
Natural language processing
 
5. phases of nlp
5. phases of nlp5. phases of nlp
5. phases of nlp
 
Dynamic calls with Text To Speech
Dynamic calls with Text To SpeechDynamic calls with Text To Speech
Dynamic calls with Text To Speech
 
Natural Language Processing
Natural Language ProcessingNatural Language Processing
Natural Language Processing
 
ARTIFICIAL INTELLEGENCE AND MACHINE LEARNING.pptx
ARTIFICIAL INTELLEGENCE AND MACHINE LEARNING.pptxARTIFICIAL INTELLEGENCE AND MACHINE LEARNING.pptx
ARTIFICIAL INTELLEGENCE AND MACHINE LEARNING.pptx
 
Pycon India 2018 Natural Language Processing Workshop
Pycon India 2018   Natural Language Processing WorkshopPycon India 2018   Natural Language Processing Workshop
Pycon India 2018 Natural Language Processing Workshop
 

Recently uploaded

Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 

Recently uploaded (20)

Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 

Natural Language Processing (NLP)

  • 1.
  • 2. AGENDA  INTRODUCTION  THE AIM  LANGUAGE TRANSLATION  SPAM  TEXT SUMMARIZATION  AMBIGUITY SOLVING  CONCLUSION
  • 3. Introduction  Natural language processing (NLP) is a field of  Computer science  Artificial intelligence  Intelligence exhibited by Machines, mimics the cognitive minds  Computational linguistics  All about language--- kind of expertise in Natural Languages Can we define?  The first task is to understand the definition!! NLP is defined as the ability of a machine (i.e. computer program) to understand and interpret the human language as it is spoken!  It can be seen as an "AID provided to computers to understand the human languages!"  Now comes the question.  Is it not easy to teach computers the human languages??  Certainly not!! It is tough, daunting task!
  • 4. Contd.,  We are humans and we can speak the languages that we know. Be it English, Tamil or Hindi.  But, what a computer understands is Machine Language and is certainly not for humans. Humans can't understand BINARY!! 0000101001010101010101 = This could be representing Good Morning!! We can't understand.  This is the real state of computers. But, imagine now!  We are talking to Google Assistant, Alexa etc. We say "Alexa play the music" and it does. Alexa, order food! It takes it up!! Ok Google, call my friend Sachin! It calls Sachin.  How is this possible? This interaction is made possible by NLP !! But, NLP is not stand alone, it has Machine learning and Deep Learning Supporting it! Process  The user should talk to the machine.  The machine gets the audio recorded  The audio gets converted to Text  The data is processed now. (here is where the machine understands your language, NLP. ML plays handy here!)  Then the response - AUDIO or Text comes out!! If it is a chatbot, it would be just text reply. If it is an Audio bot, it would talk to you as well.  For an instance, ALEXA will reply you with an answer. IRCTC chat bot will give you text reply!
  • 5. THE AIM  NLP aims to get computers to perform useful tasks involving human language, tasks like enabling human- machine communication, processing of text or speech.  To get the Human and Computer interaction more natural!
  • 6. Real-time Examples.. You and I use them all  Google Assistant is a virtual personal assistant developed by Google allows two way conversations. Can we test?  OK Google! Can you tell me what's the temperature outside?  OK Google! Can you let me know what's my name?  OK Google! Will it rain in Coimbatore tonight?
  • 7. LANGUAGE TRANSLATION  This is a 100% NLP - Translation of one language to other.  Google Translate is the most used example for you and me to understand this better!  Google translate is a free multilingual machine translation service developed by Google, to translate text, speech, images, sites, or real-time video from one language into another.
  • 8. SPAM  NLP helps in fighting spam. Yes, this is true.  NLP is useful in detection of mails/messages as spam or not!.  We shall see a demo for this in near future. (Again, with Python!)
  • 9. TEXT SUMMARAIZATION  The main idea of summarization is to find a subset of data which contains the "information" of the entire set.  Text summarization refers to the technique of shortening long pieces of text.  The intention is to create a coherent and fluent summary having only the main points outlined in the document. (Ignoring the unimportant content.)  Example: I can ask you the review for a book, in a couple of lines you could give a opinion!!
  • 10. AMBIGUITY SOLVING  NLP can be used here too! There could be an ambiguity!•  One example, its handy! o Hang him not, leave him!!! o Hang him, not leave him!!!  WSD (Word Sense Disambiguation)is identifying which sense of a word (i.e. meaning) is used in a sentence, when the word has multiple meanings.  The topics for discussion..  Phonetics and Phonology  Morphology  Syntax  Semantics  Pragmatics  Discourse
  • 11. A brief note..  Phonetics and Phonology - The study of linguistic sounds (Eg:- Speechrecognition and Speech Synthesis)  Morphology - The study of the meaningful components of words (Singular / Plural)  Syntax - The study of the structural relationships between words (ordering and grouping of words)  Semantics - The study of meaning  Pragmatics - The study of how language is used to accomplish goals (what speaker says and what listener infers)- Hang him not, leave him!!!  Discourse - The study of linguistic units larger than a single utterance (Sachin is a exceptional cricketer. I have seen his performances, here, his is to be tagged as sachin)
  • 12. LANGUAGE AMBIGUITY  Structural Ambiguity - Different interpretation for same sentences - How the structure of the sentence contributes to the ambiguity? The man saw the boy with the telescope Interpretations 1. The man [saw the boy] with the telescope 2. The man saw the [boy with the telescope] So, it can be "Using the telescope the man saw the boy" or "The man saw the boy,the boy had the telescope“
  • 13. One very interesting reference !  I made her duck - Can we understand what all can be the different aspects one could interpret this statement!?  Duck - To bend, Ducking under the door to avoid get hurt. First meaning. So, I can get a sentence as this - I asked to duck her head!  Duck - It is waterfowl Can we make couple of sentences for this?  I cooked Duck for her (its food here!)  I cooked a duck, which belonged to her! (She owned it)  I made her a duck for her to go deeper in the lake (an amphibious transport vehicle)
  • 14. CONCLUSION  Utilize NLP to assist systems analysts in selecting and verifying objects and relationships of relevance to any given project  Save burden of analysis for system analyst  The toolset will be intelligent enough to automatically parse, selectand relate the objects of interest from specification documents  Knowledge base helps in automatic generation of relevant design artifacts- object models, data models, etc.