0% found this document useful (0 votes)
16 views2 pages

Syllabus NLP

The document outlines a course on Natural Language Processing (NLP) with objectives including understanding language fundamentals, syntactic analysis, semantics, and machine translation. It covers various units such as language modeling, word level analysis, syntactic analysis, information retrieval, and NLP applications. Upon completion, students will be equipped to implement NLP components and design innovative applications.

Uploaded by

nithyaamr
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
16 views2 pages

Syllabus NLP

The document outlines a course on Natural Language Processing (NLP) with objectives including understanding language fundamentals, syntactic analysis, semantics, and machine translation. It covers various units such as language modeling, word level analysis, syntactic analysis, information retrieval, and NLP applications. Upon completion, students will be equipped to implement NLP components and design innovative applications.

Uploaded by

nithyaamr
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

L T P C

21ML1601 NATURAL LANGUAGE PROCESSING 3 1 0 3

OBJECTIVES
 To learn the fundamentals of natural language processing
 To understand word level and syntactic analysis.
 To understand the syntax analysis and parsing
 To understand the role of semantics of sentences and pragmatics
 To get knowledge about the machine translation

UNIT I OVERVIEW AND LANGUAGE MODELLING 9


Overview: Origins and challenges of NLP Language and Grammar-Processing Indian Languages- NLP
Applications Information Retrieval. Language Modeling: Various Grammar- based Language Models-
Statistical Language Model.
UNIT II WORD LEVEL ANALYSIS AND MORPHOLOGY 9

Unsmoothed N-grams, Evaluating N-grams, Smoothing, Interpolation and Backoff – Word Classes,
Part-of-Speech Tagging,Rule-based, Stochastic and Transformation-based tagging, Issues in PoS
tagging – Hidden Markov and Maximum Entropy models- Morphological analysis and generation using
Finite State Automata and Finite State transducer
UNIT III SYNTACTIC ANALYSIS 9
Context-Free Grammars, Grammar rules for English, Treebanks, Normal Forms for grammar –
Dependency Grammar – Syntactic Parsing, Ambiguity, Dynamic Programming parsing – Shallow
parsing – Probabilistic CFG, Probabilistic CYK, Probabilistic Lexicalized CFGs – Feature structures,
Unification of feature structures.
UNIT IV INFORMATION RETRIEVAL AND LEXICAL RESOURCES
9
Information Retrieval: Design features of Information Retrieval Systems-Classical, Non classical,
Alternative Models of Information Retrieval – valuation Lexical Resources: World Net-Frame Net-
Stemmers-POS Tagger- Research Corpora.
UNIT V APPLICATIONS IN NLP 9
Question Answering with SQUAD – Dependency Parsing – Machine Translation –Conference
Resolution – Text Summarization-WordNet, PropBank, FrameNet, Brown Corpus, British
National Corpus (BNC)
TOTAL : 45 PERIODS

OUTCOMES
Upon completion of the course, students will 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 apply NLG and machine translation

TEXT BOOKS
1. Daniel Jurafsky, James H. Martin, ―Speech and Language Processing: An Introduction to Natural
Language Processing, Computational Linguistics and Speech Recognition‖, Second Edition,
Pearson Publication, 2014
2. Christopher Manning, ―Foundations of Statistical Natural Language Processing‖, MIT Press, 2009
3. Nitin Indurkhya and Fred J. Damerau, ‖Handbook of Natural Language Processing‖, Second
Edition, Chapman & Hall/CRC Press, 2010.
REFERENCE BOOKS

1. Steven Bird, Ewan Klein and Edward Loper, ―Natural Language Processing with Python‖, First
Edition, OReilly Media, 2009
2. Breck Baldwin, ―Natural Language Processing with Java and LingPipe Cookbook‖, Atlantic
Publisher, 2015.
3. Richard M Reese,‖ Natural Language Processing with Java‖, First Edition, Packt
Publishing,2015.
4. Yoav Goldberg, GraemeHirst, ―Neural Network Methods for Natural Language Processing -
Synthesis Lectures on Human Language Technologies‖, Morgan and Claypool Life Sciences, 2017.
5. Deepti Chopra,Nisheeth JoshiItiMathur, ―Mastering Natural Language Processing with Python‖,
First Edition, Packt Publishing Limited, 2016
6. Mohamed ZakariaKurdi ―Natural Language Processing and Computational Linguistics 1: Speech,
Morphology and Syntax‖, First Edition, ISTE Ltd. Wiley, 2016
7. AtefehFarzindar,DianaInkpen, ―Natural Language Processing for Social Media, Second Edition,
Morgan and Claypool Life Sciences, 2015

You might also like