LoginSign Up

Natural language processing

Natural Language Processing (NLP) is a field of computer science wherein computer and human languages interact. Programming computers to process vast amount of natural language data.

Natural Language Processing (NLP) is a field of computer science, artificial intelligence concerned with the interactions between computers and human (natural) languages, and, in particular, concerned with programming computers to effectively process large natural language data.

Natural Language Processing is a theoretically prompted array of computational techniques for analyzing and representing naturally occurring texts at one or more levels of linguistic analysis for the purpose of achieving human-like language processing for a range of tasks or applications.

Speech recognition, natural language understanding, and natural language generation are often problems in natural language processing.

Approaches

  • Symbolic Approach
  • Statistical Approach
  • Connectionist Approach

Applications

  • Information Extraction
  • Question-Answering
  • Summarization
  • Machine Translation
  • Dialogue Systems

Timeline

People

Name
Role
Related Golden topics

Further reading

Title
Author
Link
Type

Natural Language Processing

Gobinda Chowdhury

Academic paper

Documentaries, videos and podcasts

Title
Date
Link

Companies

Company
CEO
Location
Products/Services

References