Natural language processing (NLP) is a field of computer science, artificial intelligence and computational linguistics concerned with the interactions between computers and human (natural) languages, and, in particular, concerned with programming computers to fruitfully process large natural language corpora. Challenges in natural language processing frequently involve natural language understanding, natural language generation (frequently from formal, machine-readable logical forms), connecting language and machine perception, dialog systems, or some combination thereof.
Information Retrieval (IR) is finding material (usually documents) of an unstructured nature (usually text) that satisfies an information need from within large collections (usually stored on computers). The application in this field focuses on searching and retrieving (mainly textual) information from desktop, web, mobile sources.
Sub Areas under Computer Vision:
- Artificial Intelligence (AI)
- Natural Language Processing (NLP)
- Information Retrieval