Skip to main content

Natural Language Processing is a set of techniques from linguistics, artificial intelligence, machine learning and statistics that aim at processing and understanding human languages.

Natural Language Processing is a set of techniques from linguistics, artificial intelligence, machine learning and statistics that aim at processing and understanding human languages.

NLP Tasks

Typical NLP tasks are:

  • Word Sense Disambiguation
  • Part-of-Speech Tagging
  • Named Entity Recognition
  • Machine Translation
  • Information Retrieval
  • Question/Answering
  • Text Classification
  • Text Clustering
  • and others

NLP Resources

Books

Lectures

  • Natural Language Processing, by Dan Jurafsky, Christopher Manning
  • Natural Language Processing, by Michael Collins