Natural Language Processing
Course Name:
Natural Language Processing(CS425)
Programme:
B.Tech (CSE)
Semester:
Seventh
Category:
Programme Specific Electives (PSE)
Credits (L-T-P):
04(3-1-0)
Content:
Introduction to Natural Language Understanding, NLP tasks in Syntax, Semantics and Pragmatics, Text representation in computers, encoding schemes, Linguistics resources, Regular expressions, Finite State Automata, word recognition, lexicon, Morphology, acquisition models, Finite State Transducer, N-grams, smoothing, entropy, HMM, ME, SVM, CRF, Stochastic POS tagging, HMM, Transformation based tagging (TBL), Handling of unknown words, named entities, multi word expressions, Parsing, Semantics, Word Sense Disambiguation, Discourse, Applications of NLP, Machine Translation.
References:
Daniel Jurafsky and James H Martin. Speech and Language Processing, 2e, Pearson Education, 2009
James A.. Natural language Understanding 2e, Pearson Education, 1994
3. Bharati A., Sangal R., Chaitanya V.. Natural language processing: a Paninian perspective, PHI, 2000
4. Siddiqui T., Tiwary U. S.. Natural language processing and Information retrieval, OUP, 2008
Department:
Computer Science and Engineering