Resources to learn NLP
Key concepts:
- Syntaxt and Parsing
- Language Modeling and Word Sense Disambiguation
- Part of Speech Tagging and Information Extraction:
- corpora
- simple N-grams
- word prediction
- stochastic tagging
- Parsing and generation:
- generative grammar
- context-free grammars
- parsing and generation with context-free grammars
- weights and probabilities
- Compositional and lexical semantics:
- semantic relations
- WordNet
- word sense
- word sense disambiguation
- Question Answering
- Text Summarization
- Collocations and Information Retrieval
- Sentiment Analysis and Semantics
- Machine Translation
Video:
Scripts:
Python libraries and other tools:
Presentations:
- Natural Language Processing - Lecture Slides from the Coursera
- Deep Learning for Natural Language Processing
Open datasets:
Books:
-
Jurafsky, Daniel and James Martin, Speech and Language Processing, Prentice-Hall, 2000
Other resources: The intersection of language and technology
- Representing Language
- Representing Meaning
- Words, Lexicons and Ontologies
- The Mining and Knowledge Acquisition
- Structured Text and The Semantic Web
- Citation, Reputation and PageRank
- Machine Translation Revisited
- Analysis, Tagging, Parsing and Generation
- Statistical and Example-based Machine Translation
- Transfer and Word Sense Disambiguation
- Final review and conclusions