The study of natural language, as done by computer programs. Typically, this means a program trying to understand English (or French, or any other natural language) typed or spoken by a person. This field is also known as Natural Language Processing (NLP). |
The study of natural language, as done by computer programs. Typically, this means a program trying to understand English (or French, or any other natural language) typed or spoken by a person. This field is also known as Natural Language Processing (NLP), a term that emphasizes the engineering aspect of computational linguistics. Examples of NLP systems include computer programs that automatically * translate text from Japanese to English (machine translation) * answer a plain English question with succinct information extracted from large collections of documents * summarize a newspaper article |
Another version of this article: Computational Linguistics (CL) is a sub-discipline of both Artificial Intelligence (AI) and linguistics that applies computational methods to the scientific study of the human language. A very related term that emphasizes the engineering aspect of CL is natural language processing. |
|
Examples of NLP systems include computer programs that automatically
There are several problems in getting programs to understand natural language. Many of these are due to the ambiguity in the language: