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

NLP

This document provides information about the Natural Language Processing course offered at SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY. The course aims to teach students how to tag text with language features, design NLP applications, implement rule-based systems for morphology and syntax, design tag sets for statistical processing, and compare statistical approaches for NLP applications. The course covers topics like language modeling, word-level analysis, syntactic analysis, semantics and pragmatics, and discourse analysis. It lists two textbooks and four references for the course.

Uploaded by

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

NLP

This document provides information about the Natural Language Processing course offered at SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY. The course aims to teach students how to tag text with language features, design NLP applications, implement rule-based systems for morphology and syntax, design tag sets for statistical processing, and compare statistical approaches for NLP applications. The course covers topics like language modeling, word-level analysis, syntactic analysis, semantics and pragmatics, and discourse analysis. It lists two textbooks and four references for the course.

Uploaded by

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

SRI VENKATESWARA COLLEGE OF ENGINEERING & TECHNOLOGY, Chittoor.

(AUTONOMOUS)

L T P C
MCA – II Semester 3 1 0 3

23DMCXX – Natural Language Processing


(Professional Elective-3)

Course Outcomes:
After Completion of the course, the student will be able
1. To tag a given text with basic Language features
2. To design an innovative application using NLP components
3. To implement a rule based system to tackle morphology/syntax of a language
4. To design a tag set to be used for statistical processing for real-time applications
5. To compare and contrast the use of different statistical approaches for different
types of NLP applications.

UNIT I INTRODUCTION               
Origins and challenges of NLP – Language Modeling: Grammar-based LM, Statistical LM -
Regular Expressions, Finite-State Automata – English Morphology, Transducers for
lexicon and rules, Tokenization, Detecting and Correcting Spelling Errors, Minimum Edit
Distance

UNIT II WORD LEVEL ANALYSIS            


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.
UNIT III SYNTACTIC ANALYSIS            
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 SEMANTICS AND PRAGMATICS         


Requirements for representation, First-Order Logic, Description Logics – Syntax-Driven
Semantic analysis, Semantic attachments – Word Senses, Relations between Senses,
Thematic Roles, selectional restrictions – Word Sense Disambiguation, WSD using
Supervised, Dictionary & Thesaurus, Bootstrapping methods – Word Similarity using
Thesaurus and Distributional methods.

UNIT V DISCOURSE ANALYSIS AND LEXICAL RESOURCES


Discourse segmentation, Coherence – Reference Phenomena, Anaphora Resolution using
Hobbs and Centering Algorithm – Coreference Resolution – Resources: Porter Stemmer,
Lemmatizer, Penn Treebank, Brill's Tagger, WordNet, PropBank, FrameNet, Brown
Corpus, British National Corpus (BNC).

TEXT BOOKS:
1. Daniel Jurafsky, James H. Martin―Speech and Language Processing: An Introduction
to Natural Language Processing, Computational Linguistics and Speech, Pearson
Publication, 2014.
2. Steven Bird, Ewan Klein and Edward Loper, ―Natural Language Processing with
Python‖, First Edition, O‗Reilly Media, 2009.

REFERENCES

1. Breck Baldwin, ―Language Processing with Java and LingPipe Cookbook, Atlantic
Publisher, 2015.
2. Richard M Reese, ―Natural Language Processing with Java‖, O‗Reilly Media, 2015.
3. Nitin Indurkhya and Fred J. Damerau, ―Handbook of Natural Language Processing,
Second Edition, Chapman and Hall/CRC Press, 2010.
4. Tanveer Siddiqui, U.S. Tiwary, ―Natural Language Processing and Information
Retrieval‖, Oxford University Press, 2008.

You might also like