NLP Page and contents have been created in current sem subjects please check
This course introduces students to the fundamental principles and techniques of Natural Language Processing (NLP). It focuses on how computers analyze, understand, and generate human language to extract meaningful insights from textual and spoken data. The course blends theoretical foundations with practical applications, enabling students to design, implement, and evaluate NLP solutions using techniques such as text preprocessing, linguistic analysis, and machine learning models, along with tools and libraries commonly used for real-world language processing tasks.
This course introduces the fundamental concepts and techniques of natural language processing (NLP). Students will gain an in-depth understanding of the computational properties of natural languages and the commonly used algorithms for processing linguistic information. The course examines NLP models and algorithms using both the traditional symbolic and the more recent statistical approaches. Enable students to be capable to describe the application based on natural language processing and to show the points of syntactic, semantic and pragmatic processing.
CO1 Understand the basic components of NLP(Understand-L2)
CO2 Apply N-grams models to predict a sequence of text. (Apply-L3)
CO3 Apply a grammar rule to write the syntax of a language. (Apply-L3)
CO4 Apply a grammar rule to write the semantic and pragmatics of a language. (Apply-L3)
CO5 Apply the Discourse Analysis and Lexical Resources of NLP(Apply-L3)
TEXTBOOKS:
T1 Speech and Language Processing: An Introduction to Natural Language Processing, Computational Linguistics and Speech, 2nd Edition, Daniel Jurafsky, James H. Martin - Pearson Publication,2014.
T2 Natural Language Processing with Python, First Edition, Steven Bird, Ewan Klein and Edward Loper, OReilly Media,2009.
REFERENCE BOOKS:
R1 Language Processing with Java and Ling Pipe Cookbook, 1st Edition, Breck Baldwin, Atlantic Publisher, 2015.
R2 Natural Language Processing with Java, 2nd Edition, Richard M Reese, OReilly Media,2015.
R3 Handbook of Natural Language Processing, Second, Nitin Indurkhya and Fred J. Damerau, Chapman and Hall/CRC Press, 2010.Edition
R4 Natural Language Processing and Information Retrieval, 3rd Edition, Tanveer Siddiqui, U.S. Tiwary, Oxford University Press,2008.
For Prescribed Text Book Click Here
For Latest Edition of Prescribed Text Book Click Here
https://web.stanford.edu/~jurafsky/slp3/
https://nlp.stanford.edu/IR-book/html/htmledition/finite-state-automata-1.html
https://www.nltk.org/book/ch03.html
https://www.nltk.org/_modules/nltk/metrics/distance.html