Skip to content
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 account

Have an account? Log in