Natural Language Processing (NLP)- CSE 603/IT-603
Semester : 7th Semester, Winter 2020
Instructor: Dr. Vijay Bhaskar Semwal,
Class Room- IIIT Bhopal
Email: vsemwal@gmail.com
Class Hours Monday( 10-11 AM), Thursday( 10-11 AM), Friday( 10-11 AM)
Syllabus:
Introduction/Overview of NLP
Regular Expressions, Text Normalization, Edit Distance
N-gram Language Models, Spelling Correction
Text Classification: Naive Bayes and Logistic Regression
Vector Semantics
Morphological Processing
Part-of-Speech Tagging
Context-Free Grammars and Syntactic Parsing
Statistical Parsing
Dependency Parsing
Representation of Sentence Meaning
Semantic Analysis and Computational Semantics
Information Extraction
Machine Translation, Question Answering, Dialog Systems and Chatbots
Text Book
1. Daniel Jurafsky, and James H. Martin, "Speech and Language Processing", Second Edition, Prentice Hall, 2009.
Other References
1. James Allen, "Natural Language Understanding", Second edition, The Benjamin/Cumings Publishing Company Inc., 1995.
2. Christopher D. Manning, and Hinrich Schutze, "Foundations of Statistical Natural Language Processing", The MIT Press, 1999.
3. Pierre M. Nugues, “An Introduction to Language Processing with Perl and Prolog”, Springer, 2006.
4. Gerald Gazdar and Chris Mellish, "Natural Language Processing in Prolog", Addison Wesley, 1989.
5. Fernando C.N. Pereira, and Stuart M. Shieber, "Prolog and Natural Language Analysis", CSLI Lecture Notes, 1987.