CP5004 LANGUAGE TECHNOLOGIES SYLLABUS - ANNA UNIVERSITY PG REGULATION 2017 - Anna University Internal marks 2018

CP5004 LANGUAGE TECHNOLOGIES SYLLABUS - ANNA UNIVERSITY PG REGULATION 2017

CP5004 LANGUAGE TECHNOLOGIES SYLLABUS
REGULATION 2017
ME CSE - SEMESTER 3

OBJECTIVES:
  • To learn the fundamentals of natural language processing
  • To appreciate the use of CFG and PCFG in NLP
  • To understand the role of semantics and pragmatics

UNIT I INTRODUCTION
Words - Regular Expressions and Automata - Words and Transducers - N-grams - Part-of- Speech – Tagging - Hidden Markov and Maximum Entropy Models.

UNIT II SPEECH

Speech – Phonetics - Speech Synthesis - Automatic Speech Recognition - Speech Recognition: - Advanced Topics - Computational Phonology.

UNIT III SYNTAX
Formal Grammars of English - Syntactic Parsing - Statistical Parsing - Features and Unification - Language and Complexity.

UNIT IV SEMANTICS AND PRAGMATICS
The Representation of Meaning - Computational Semantics - Lexical Semantics - Computational Lexical Semantics - Computational Discourse.

UNIT V APPLICATIONS
Information Extraction - Question Answering and Summarization - Dialogue and Conversational Agents - Machine Translation.

TOTAL :45 PERIODS

OUTCOMES:
Upon completion of this course, the students should be able to:
  • To tag a given text with basic Language features
  • To design an innovative application using NLP components
  • To implement a rule based system to tackle morphology/syntax of a language
  • To design a tag set to be used for statistical processing for real-time applications
  • To compare and contrast use of different statistical approaches for different types of NLP applications.

REFERENCES:
  1. Breck Baldwin, "Language Processing with Java and LingPipe Cookbook", Atlantic Publisher, 2015.
  2. Daniel Jurafsky, "Speech and Language Processing: An Introduction to Natural Language Processing, Computational Linguistics and Speech", Pearson Publication, 2014.
  3. Nitin Indurkhya and Fred J. Damerau, "Handbook of Natural Language Processing", Second Edition, Chapman and Hall/CRC Press, 2010.
  4. Richard M Reese, "Natural Language Processing with Java", O ̳Reilly Media, 2015.
  5. Steven Bird, Ewan Klein and Edward Loper, -"Natural Language Processing with Python", First Edition, O ̳Reilly Media, 2009.

No comments:

Post a Comment