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
- "Speech and Language Processing" by D.Jurafsky and J.Martin (http://www.cs.colorado.edu/~martin/slp2.html)
- "Foundations of Statistical Natural Language Processing" by C. Manning and H. Schütz (https://nlp.stanford.edu/fsnlp/)
Lectures
- Natural Language Processing, by Dan Jurafsky, Christopher Manning
- Natural Language Processing, by Michael Collins