NATURAL LANGUAGE PROCESSING

Winter Semester 2016

Department of Computer Science and Engineering
National Institute of Technology Calicut



[Announcements]  [Course Description]  [Assignments] 

Announcements


Course Information

Class Meetings

Wed: 3-4.30
Thu: 5-6.30

Instructors

Name :   	Ibrahim A
Office : 	CSE 103C
Email :		ibrahim@nitc.ac.in
Phone : 	8277397407

Name :   	Binu Jasim
Office : 	CSE 103C	
Email :		bnjasim@gmail.com
Phone : 	9567413327


Course Syllabus

Module 1

Introduction to Natural language processing- Language Models – Unigram, Bigram and Trigram models. Spelling correction, minimum edit distance, noisy channel models. Evaluation of language models.

Module 2

Naïve Bayes Classification, Maximum entropy classifiers, sentiment analysis. Tagging problem, maximum entropy markov models, Hidden Markov Models, Viterbi Algorithm.

Module 3

Parsing problem, context free grammar(CFG) for NLP, probabilistic CFGs .

Module 4

Word clustering, Introduction to machine translation, text summarization, Information Retrieval.

References

Grading

tentative