It is a computational; technique for analysing and representing naturally occurring text at one or more level of languages analysis for the purpose of achieving human like language processing for a range of task or application.
Principles / Phases of Natural Language Processing
Principles / Phases of Natural Language Processing
- Morphological Analysis - Individual words are analysed into their components, and non word tokens, such as punctuation are separated from the words.
- Syntactic Analysis - * Linear sequence of words are transformed into structure that show how the words relate to each other. * Some word sequence may be rejected if they violate the language's rules for how words may be combined. eg- English syntactic analyser would reject the sentence "Boy the go to store"
- Semantic Analysis - * The structure created by the syntactic analyser are assigned meanings. * A mapping is made between the syntactic structures and object in the task domain. * Structure for which no such mapping is possible may be rejected.
- discourse Integration - The meaning of an individual sentence may depend on the sentences that precede it and may influence the meanings of the sentences that follow it.
- Pragmatic Integration - * The structure representing what was said is reinterpreted to determine what was actually meant. eg- The sentence " Do you know what time it is?" should be interpreted as a request to be told the time.