IT-802 (B) · Natural Language Processing/Official Syllabus
Natural Language Processing (IT-802 (B)) - Official Syllabus
1
Unit 1
Introduction to various levels of natural language processing
- Introduction to various levels of natural language processing
- Ambiguities and computational challenges in processing various natural languages
- Introduction to Real life applications of NLP such as spell and grammar checkers
- information extraction
- question answering
- machine translation
2
Unit 2
Character Encoding, Word Segmentation, Sentence Segmentation
- Character Encoding
- Word Segmentation
- Sentence Segmentation
- Introduction to Corpora
- Corpora Analysis
3
Unit 3
Inflectional and Derivation Morphology
- Inflectional and Derivation Morphology
- Morphological Analysis and Generation using finite state transducers
- Introduction to word types
- POS Tagging
- Maximum Entropy Models for POS tagging
- Multi-word Expressions
4
Unit 4
The role of language models
- The role of language models
- Simple N-gram models
- Estimating parameters and smoothing
- Evaluating language models
- Introduction to phrases, clauses and sentence structure
- Shallow Parsing and Chunking
- Shallow Parsing with Conditional Random Fields (CRF)
- Lexical Semantics
- Word Sense Disambiguation
- WordNet
- Thematic Roles
- Semantic Role Labelling with CRFs
5
Unit 5
NL Interfaces, Text Summarization, Sentiment Analysis
- NL Interfaces
- Text Summarization
- Sentiment Analysis
- Machine Translation
- Question answering
- Recent Trends in NLP
Reference Books
- Speech and Language Processing
- Foundations of Statistical Natural Language Processing
Go to where you left off?
Quick Add to Notes
Save questions, your own notes and screenshots into notes filed by unit. It takes a free account.
Create free accountHave an account? Log in
Notes Panel