SlideShare una empresa de Scribd logo
1 de 16
Descargar para leer sin conexión
Nlp final
Outline
What is NLP?
Why Study NLP?
Why are language technologies needed?
Future expectation
Application areas
How NLP works?
Interesting processes by NLP
Tools we need
What is Natural Language Processing?
Natural Language Processing
Processing of Human generated language.
Also known as Computational Linguistics (CL), Human

Language Technology (HLT), Natural Language
Engineering (NLE)

Can machines understand human language?
Define ‘understand’
Understanding is the ultimate goal. However, one

doesn’t need to fully understand to be useful.
What does it need?
Analyze, understand and generate human languages

just like humans do.
Applying computational techniques to language
domain.
Started off as a branch of Artificial Intelligence..
Borrows from Linguistics, Psycholinguistics, Cognitive
Science & Statistics.
Make computers learn our language rather than we
learn theirs.
Why Study NLP?
A hallmark of human intelligence.
Text is the largest repository of human knowledge

and is growing quickly.

emails, news articles, web pages, IM, scientific articles,

insurance claims, customer complaint letters,
transcripts of phone calls, technical documents,
government documents, patent portfolios, court
decisions, contracts, ……
Are we reading any faster than before?
Why are language technologies needed?

Many companies would make a lot of money if they

could use computer programmes that understood text or
speech. Just imagine if a computer could be used for:
answering the phone, and replying to a question
understanding the text on a Web page to decide who it

might be of interest to
translating a daily newspaper from Japanese to English (an
attempt is made to do this already)
understanding text in journals / books and building an
expert systems based on that understanding
Future Expectations
Show me Star Trek..?? (Talk to your TV set)
Will my computer talk to me like another human ??
Will the search engine get me exactly what I am looking for??
Can my PC read the whole newspaper and tell me the important

news only..??
Can my palmtop translate what that Japanese lady is telling me..
??
Ahhh.. Can my PC do my English homework ??
Do you know how our brain processes language ??
Dreams??
Application areas
 Text-to-Speech & Speech recognition
 Natural Language Dialogue Interfaces to Databases
 Information Retrieval
 Information Extraction
 Document Classification
 Document Image Analysis
 Automatic Summarization
 Text Proofreading – Spelling & Grammar
 Machine Translation
 Story understanding systems
 Plagiarism detection
 Can u think of anything else ??
How NLP works
NLP Processes
Part –of-speech(POS)
Part –of-speech(POS)
ADJ - NOUN- VERB- ADV
Excellent-Team-To train-Testing

Named entity recognition (NER)
Named entity recognition (NER)
PERSON
ORG
LOC
Raj from TCS applied for Pune Java position
Sentimental Analysis
Sentimental Analysis
Candidate has good technical knowledge
Poor communication skills

Word sense disambiguation (WSD)
Word sense disambiguation (WSD)
I need new batteries for my
mouse
Information Extraction (IE)
Information Extraction (IE)
You have been shortlisted for F2F round
Challenging issues
Question Asking ??
Question Asking
What is a hiring strategy of IT firms for
2014?
Why HR ask question like Tell me about your self?
Paraphrase
Paraphrase
ABC acquired by XYZ yesterday
ABC Has been taken over by XYZ
Summarization
Summarization
Good stability
Experience in core technology
Immediate joining

Roll out
an offer
Nlp final
Tools we need
Knowledge about language
Knowledge about the world
A way to combine knowledge sources
Probabilistic model built from natural language.
Thank you

Más contenido relacionado

La actualidad más candente

Natural language processing
Natural language processing Natural language processing
Natural language processing Md.Sumon Sarder
 
Natural language processing
Natural language processingNatural language processing
Natural language processingYogendra Tamang
 
Natural language processing
Natural language processingNatural language processing
Natural language processingRobert Antony
 
Natural Language Processing using Artificial Intelligence
Natural Language Processing using Artificial IntelligenceNatural Language Processing using Artificial Intelligence
Natural Language Processing using Artificial IntelligenceAditi Rana
 
Natural Language Processing in Alternative and Augmentative Communication
Natural Language Processing in Alternative and Augmentative CommunicationNatural Language Processing in Alternative and Augmentative Communication
Natural Language Processing in Alternative and Augmentative CommunicationDivya Sugumar
 
Natural Language processing
Natural Language processingNatural Language processing
Natural Language processingSanzid Kawsar
 
Natural language processing
Natural language processingNatural language processing
Natural language processingBasha Chand
 
Natural Language Processing
Natural Language ProcessingNatural Language Processing
Natural Language ProcessingBhavya Chawla
 
Natural language processing in artificial intelligence
Natural language processing in artificial intelligenceNatural language processing in artificial intelligence
Natural language processing in artificial intelligenceAbdul Rafay
 
Big data
Big dataBig data
Big dataIshucs
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligencejasumadhav
 
Natural Language Processing
Natural Language ProcessingNatural Language Processing
Natural Language ProcessingMariana Soffer
 
Optical character recognition for Ge'ez characters
Optical character recognition for Ge'ez charactersOptical character recognition for Ge'ez characters
Optical character recognition for Ge'ez charactershadmac
 
Natural Language Processing
Natural Language ProcessingNatural Language Processing
Natural Language ProcessingRishikese MR
 
Artificial Intelligence: Natural Language Processing
Artificial Intelligence: Natural Language ProcessingArtificial Intelligence: Natural Language Processing
Artificial Intelligence: Natural Language ProcessingFrank Cunha
 
Powerful landscape of natural language processing
Powerful landscape of natural language processingPowerful landscape of natural language processing
Powerful landscape of natural language processingPolestarsolutions
 

La actualidad más candente (20)

Natural language processing
Natural language processing Natural language processing
Natural language processing
 
Natural language processing
Natural language processingNatural language processing
Natural language processing
 
Natural language processing
Natural language processingNatural language processing
Natural language processing
 
Natural Language Processing using Artificial Intelligence
Natural Language Processing using Artificial IntelligenceNatural Language Processing using Artificial Intelligence
Natural Language Processing using Artificial Intelligence
 
Natural Language Processing in Alternative and Augmentative Communication
Natural Language Processing in Alternative and Augmentative CommunicationNatural Language Processing in Alternative and Augmentative Communication
Natural Language Processing in Alternative and Augmentative Communication
 
Natural Language processing
Natural Language processingNatural Language processing
Natural Language processing
 
Sumit A
Sumit ASumit A
Sumit A
 
Natural language processing
Natural language processingNatural language processing
Natural language processing
 
Natural Language Processing
Natural Language ProcessingNatural Language Processing
Natural Language Processing
 
Natural language processing in artificial intelligence
Natural language processing in artificial intelligenceNatural language processing in artificial intelligence
Natural language processing in artificial intelligence
 
Big data
Big dataBig data
Big data
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 
Bert algorithm 2
Bert algorithm  2Bert algorithm  2
Bert algorithm 2
 
Natural Language Processing
Natural Language ProcessingNatural Language Processing
Natural Language Processing
 
Optical character recognition for Ge'ez characters
Optical character recognition for Ge'ez charactersOptical character recognition for Ge'ez characters
Optical character recognition for Ge'ez characters
 
Sprint 1
Sprint 1Sprint 1
Sprint 1
 
Natural Language Processing
Natural Language ProcessingNatural Language Processing
Natural Language Processing
 
Nlp
NlpNlp
Nlp
 
Artificial Intelligence: Natural Language Processing
Artificial Intelligence: Natural Language ProcessingArtificial Intelligence: Natural Language Processing
Artificial Intelligence: Natural Language Processing
 
Powerful landscape of natural language processing
Powerful landscape of natural language processingPowerful landscape of natural language processing
Powerful landscape of natural language processing
 

Destacado

Sentimental Analysis on unstructured data (NLP)
Sentimental Analysis on unstructured data (NLP)Sentimental Analysis on unstructured data (NLP)
Sentimental Analysis on unstructured data (NLP)Nilkanth Shirodkar
 
NLIDB(Natural Language Interface to DataBases)
NLIDB(Natural Language Interface to DataBases)NLIDB(Natural Language Interface to DataBases)
NLIDB(Natural Language Interface to DataBases)Swetha Pallati
 
Slides For Nlp(Anchoring)
Slides For Nlp(Anchoring)Slides For Nlp(Anchoring)
Slides For Nlp(Anchoring)Alwyn Lau
 
Neuro Linguistic Programming
Neuro Linguistic ProgrammingNeuro Linguistic Programming
Neuro Linguistic Programmingsmjk
 

Destacado (7)

Sentimental Analysis on unstructured data (NLP)
Sentimental Analysis on unstructured data (NLP)Sentimental Analysis on unstructured data (NLP)
Sentimental Analysis on unstructured data (NLP)
 
Why Study NLP
Why Study NLPWhy Study NLP
Why Study NLP
 
Economy of India
Economy of IndiaEconomy of India
Economy of India
 
NLIDB(Natural Language Interface to DataBases)
NLIDB(Natural Language Interface to DataBases)NLIDB(Natural Language Interface to DataBases)
NLIDB(Natural Language Interface to DataBases)
 
Neuro linguistic programming(nlp)
Neuro linguistic programming(nlp)Neuro linguistic programming(nlp)
Neuro linguistic programming(nlp)
 
Slides For Nlp(Anchoring)
Slides For Nlp(Anchoring)Slides For Nlp(Anchoring)
Slides For Nlp(Anchoring)
 
Neuro Linguistic Programming
Neuro Linguistic ProgrammingNeuro Linguistic Programming
Neuro Linguistic Programming
 

Similar a Nlp final

Natural language understandihggjsjng. pptx
Natural language understandihggjsjng. pptxNatural language understandihggjsjng. pptx
Natural language understandihggjsjng. pptxMAKSHAY6
 
Natural language understanding of chatbots
Natural language understanding of chatbotsNatural language understanding of chatbots
Natural language understanding of chatbotsabn17p
 
NATURAL LANGUAGE PROCESSING.pptx
NATURAL LANGUAGE PROCESSING.pptxNATURAL LANGUAGE PROCESSING.pptx
NATURAL LANGUAGE PROCESSING.pptxsaivinay93
 
Natural language processing: feature extraction
Natural language processing: feature extractionNatural language processing: feature extraction
Natural language processing: feature extractionGabriel Hamilton
 
Introduction to Natural Language Processing
Introduction to Natural Language ProcessingIntroduction to Natural Language Processing
Introduction to Natural Language ProcessingMercy Rani
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligenceSai Nath
 
NOVA Data Science Meetup 1/19/2017 - Presentation 2
NOVA Data Science Meetup 1/19/2017 - Presentation 2NOVA Data Science Meetup 1/19/2017 - Presentation 2
NOVA Data Science Meetup 1/19/2017 - Presentation 2NOVA DATASCIENCE
 
Future of Natural Language Processing - Potential Lists of Topics for PhD stu...
Future of Natural Language Processing - Potential Lists of Topics for PhD stu...Future of Natural Language Processing - Potential Lists of Topics for PhD stu...
Future of Natural Language Processing - Potential Lists of Topics for PhD stu...PhD Assistance
 
Language Processing And Memory Retrieval
Language Processing And Memory RetrievalLanguage Processing And Memory Retrieval
Language Processing And Memory RetrievalSusan Tullis
 
Natural language processing PPT presentation
Natural language processing PPT presentationNatural language processing PPT presentation
Natural language processing PPT presentationSai Mohith
 
Natural Language Processing
Natural Language ProcessingNatural Language Processing
Natural Language Processingpunedevscom
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial Intelligenceiarthur
 
Future of Natural Language Processing - Potential Lists of Topics for PhD stu...
Future of Natural Language Processing - Potential Lists of Topics for PhD stu...Future of Natural Language Processing - Potential Lists of Topics for PhD stu...
Future of Natural Language Processing - Potential Lists of Topics for PhD stu...PhD Assistance
 
Natural lanaguage processing
Natural lanaguage processingNatural lanaguage processing
Natural lanaguage processinggulshan kumar
 
Deciphering Acronym Soup, ML vs. AI
Deciphering Acronym Soup, ML vs. AIDeciphering Acronym Soup, ML vs. AI
Deciphering Acronym Soup, ML vs. AIAnita Luthra
 
Conversational AI:An Overview of Techniques, Applications & Future Scope - Ph...
Conversational AI:An Overview of Techniques, Applications & Future Scope - Ph...Conversational AI:An Overview of Techniques, Applications & Future Scope - Ph...
Conversational AI:An Overview of Techniques, Applications & Future Scope - Ph...PhD Assistance
 
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
 
NLP with NodeJS and JavaScript
NLP with NodeJS and JavaScriptNLP with NodeJS and JavaScript
NLP with NodeJS and JavaScriptMatias Iacono
 
Natural Language Processing: A comprehensive overview
Natural Language Processing: A comprehensive overviewNatural Language Processing: A comprehensive overview
Natural Language Processing: A comprehensive overviewBenjaminlapid1
 

Similar a Nlp final (20)

Natural language understandihggjsjng. pptx
Natural language understandihggjsjng. pptxNatural language understandihggjsjng. pptx
Natural language understandihggjsjng. pptx
 
Natural language understanding of chatbots
Natural language understanding of chatbotsNatural language understanding of chatbots
Natural language understanding of chatbots
 
NATURAL LANGUAGE PROCESSING.pptx
NATURAL LANGUAGE PROCESSING.pptxNATURAL LANGUAGE PROCESSING.pptx
NATURAL LANGUAGE PROCESSING.pptx
 
Natural language processing: feature extraction
Natural language processing: feature extractionNatural language processing: feature extraction
Natural language processing: feature extraction
 
Introduction to Natural Language Processing
Introduction to Natural Language ProcessingIntroduction to Natural Language Processing
Introduction to Natural Language Processing
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 
NOVA Data Science Meetup 1/19/2017 - Presentation 2
NOVA Data Science Meetup 1/19/2017 - Presentation 2NOVA Data Science Meetup 1/19/2017 - Presentation 2
NOVA Data Science Meetup 1/19/2017 - Presentation 2
 
speeh-artificial intelligemce
speeh-artificial intelligemce speeh-artificial intelligemce
speeh-artificial intelligemce
 
Future of Natural Language Processing - Potential Lists of Topics for PhD stu...
Future of Natural Language Processing - Potential Lists of Topics for PhD stu...Future of Natural Language Processing - Potential Lists of Topics for PhD stu...
Future of Natural Language Processing - Potential Lists of Topics for PhD stu...
 
Language Processing And Memory Retrieval
Language Processing And Memory RetrievalLanguage Processing And Memory Retrieval
Language Processing And Memory Retrieval
 
Natural language processing PPT presentation
Natural language processing PPT presentationNatural language processing PPT presentation
Natural language processing PPT presentation
 
Natural Language Processing
Natural Language ProcessingNatural Language Processing
Natural Language Processing
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial Intelligence
 
Future of Natural Language Processing - Potential Lists of Topics for PhD stu...
Future of Natural Language Processing - Potential Lists of Topics for PhD stu...Future of Natural Language Processing - Potential Lists of Topics for PhD stu...
Future of Natural Language Processing - Potential Lists of Topics for PhD stu...
 
Natural lanaguage processing
Natural lanaguage processingNatural lanaguage processing
Natural lanaguage processing
 
Deciphering Acronym Soup, ML vs. AI
Deciphering Acronym Soup, ML vs. AIDeciphering Acronym Soup, ML vs. AI
Deciphering Acronym Soup, ML vs. AI
 
Conversational AI:An Overview of Techniques, Applications & Future Scope - Ph...
Conversational AI:An Overview of Techniques, Applications & Future Scope - Ph...Conversational AI:An Overview of Techniques, Applications & Future Scope - Ph...
Conversational AI:An Overview of Techniques, Applications & Future Scope - Ph...
 
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
 
NLP with NodeJS and JavaScript
NLP with NodeJS and JavaScriptNLP with NodeJS and JavaScript
NLP with NodeJS and JavaScript
 
Natural Language Processing: A comprehensive overview
Natural Language Processing: A comprehensive overviewNatural Language Processing: A comprehensive overview
Natural Language Processing: A comprehensive overview
 

Último

Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.YounusS2
 
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Commit University
 
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IES VE
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsIgniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsSafe Software
 
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsSeth Reyes
 
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...DianaGray10
 
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAshyamraj55
 
UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8DianaGray10
 
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfMachine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfAijun Zhang
 
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UbiTrack UK
 
Building AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxBuilding AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxUdaiappa Ramachandran
 
Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemBird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemAsko Soukka
 
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7DianaGray10
 
VoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXVoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXTarek Kalaji
 
Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )Brian Pichman
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6DianaGray10
 
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1DianaGray10
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxGDSC PJATK
 
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopNIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopBachir Benyammi
 

Último (20)

Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.
 
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)
 
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsIgniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
 
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and Hazards
 
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
 
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
 
UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8
 
20230104 - machine vision
20230104 - machine vision20230104 - machine vision
20230104 - machine vision
 
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfMachine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdf
 
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
 
Building AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxBuilding AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptx
 
Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemBird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystem
 
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7
 
VoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXVoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBX
 
Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6
 
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptx
 
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopNIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 Workshop
 

Nlp final

  • 2. Outline What is NLP? Why Study NLP? Why are language technologies needed? Future expectation Application areas How NLP works? Interesting processes by NLP Tools we need
  • 3. What is Natural Language Processing? Natural Language Processing Processing of Human generated language. Also known as Computational Linguistics (CL), Human Language Technology (HLT), Natural Language Engineering (NLE) Can machines understand human language? Define ‘understand’ Understanding is the ultimate goal. However, one doesn’t need to fully understand to be useful.
  • 4. What does it need? Analyze, understand and generate human languages just like humans do. Applying computational techniques to language domain. Started off as a branch of Artificial Intelligence.. Borrows from Linguistics, Psycholinguistics, Cognitive Science & Statistics. Make computers learn our language rather than we learn theirs.
  • 5. Why Study NLP? A hallmark of human intelligence. Text is the largest repository of human knowledge and is growing quickly. emails, news articles, web pages, IM, scientific articles, insurance claims, customer complaint letters, transcripts of phone calls, technical documents, government documents, patent portfolios, court decisions, contracts, …… Are we reading any faster than before?
  • 6. Why are language technologies needed? Many companies would make a lot of money if they could use computer programmes that understood text or speech. Just imagine if a computer could be used for: answering the phone, and replying to a question understanding the text on a Web page to decide who it might be of interest to translating a daily newspaper from Japanese to English (an attempt is made to do this already) understanding text in journals / books and building an expert systems based on that understanding
  • 7. Future Expectations Show me Star Trek..?? (Talk to your TV set) Will my computer talk to me like another human ?? Will the search engine get me exactly what I am looking for?? Can my PC read the whole newspaper and tell me the important news only..?? Can my palmtop translate what that Japanese lady is telling me.. ?? Ahhh.. Can my PC do my English homework ?? Do you know how our brain processes language ??
  • 9. Application areas  Text-to-Speech & Speech recognition  Natural Language Dialogue Interfaces to Databases  Information Retrieval  Information Extraction  Document Classification  Document Image Analysis  Automatic Summarization  Text Proofreading – Spelling & Grammar  Machine Translation  Story understanding systems  Plagiarism detection  Can u think of anything else ??
  • 11. NLP Processes Part –of-speech(POS) Part –of-speech(POS) ADJ - NOUN- VERB- ADV Excellent-Team-To train-Testing Named entity recognition (NER) Named entity recognition (NER) PERSON ORG LOC Raj from TCS applied for Pune Java position
  • 12. Sentimental Analysis Sentimental Analysis Candidate has good technical knowledge Poor communication skills Word sense disambiguation (WSD) Word sense disambiguation (WSD) I need new batteries for my mouse Information Extraction (IE) Information Extraction (IE) You have been shortlisted for F2F round
  • 13. Challenging issues Question Asking ?? Question Asking What is a hiring strategy of IT firms for 2014? Why HR ask question like Tell me about your self? Paraphrase Paraphrase ABC acquired by XYZ yesterday ABC Has been taken over by XYZ Summarization Summarization Good stability Experience in core technology Immediate joining Roll out an offer
  • 15. Tools we need Knowledge about language Knowledge about the world A way to combine knowledge sources Probabilistic model built from natural language.