Natural language processing

  • 837 views
Uploaded on

Natural language processing provides a way in which human interacts with computer / machines by means of voice. …

Natural language processing provides a way in which human interacts with computer / machines by means of voice.
"Google Search by voice is the best example " which makes use of natural language processing..

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
837
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
87
Comments
0
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. A Seminar on Natural Language Processing Presented by Prashant Dahake Mtech 1st sem (CSE) Sub:- Artificial Intelligence G.H. Raisoni College of Engineering Nagpur Dept. of Computer Science & Engineering 2013-2014 1 1 1
  • 2. Introduction Natural Language?  Refers to the language spoken by people, e.g. English, Japanese, as opposed to artificial languages, like C++, Java, etc. Natural Language Processing?`  NLP is the branch of computer science focused on developing systems that allow computers to communicate with people using everyday language.  NLP is related to human -computer interaction.
  • 3.  NLP encompasses anything a computer needs to understand natural language and also generate natural language.  NLP is a subfield of artificial intelligence. Devoted to make computers “understand” statements written in human language.
  • 4. Why Natural Language Processing? • • • • • kJfmmfj mmmvvv nnnffn333 Uj iheale eleee mnster vensi credur Baboi oi cestnitze Coovoel2^ ekk; ldsllk lkdf vnnjfj? Fgmflmllk mlfm kfre xnnn!
  • 5. Computers Lack Knowledge! • Computers “see” text in English the same we have seen the previous text! • People have no trouble understanding language – Common sense knowledge – Reasoning capacity – Experience • Computers have – No common sense knowledge – No reasoning capacity that’s why we need natural language processing.
  • 6. Where does it fit in the Classification? Computers Databases Robotics Information Retrieval Artificial Intelligence Algorithms Networking Search Natural Language Processing Machine Translation Language Analysis Semantics Parsing
  • 7. Steps in natural language processing  Morphological Analysis  Syntactic Analysis  Semantic Analysis  Discourse Analysis  Pragmatic Analysis
  • 8. Morphological analysis Individual words are analyzed into their component and nonword tokens. punctuation are separated from word . e.g carried= carry+ed Syntactic analysis .grammatical structure of sentence is analyze. . some word sequence may be rejected if they violate the rules of language . e.g syntactic analyzer reject the sentence “Boy the go the to store” Semantic analysis . determine possible meaning of sentence. . Sentence which has no meaning is rejected. . For eg “ colorless green ideas ” has no meaning.
  • 9. Discourse Analysis . The meaning of an individual sentence may depends on the sentence that precede it and may influence the meaning of sentences that follow it. e.g “john wanted it” the word ‘it’ depends upon john. Pragmatic analysis . It derives knowledge from external commonsense information. . It means understanding purposeful use of language in situation. e.g “ DO you know what time it is?” should be interpreted as a request.
  • 10. Application of NLP Text-based applications  searching for a certain topic in a data base .  extracting information from a large document . Dialogue based applications  answering systems.  Services provided over a telephone.  voice controlled machines (that take instructions by speech)
  • 11. What can we expect in the FUTURE  In robotics  in car
  • 12. ou ky an Th