JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD

NATURAL LANGUAGE PROCESSING LAB

M.Tech I Year I Semester (R22)

Prerequisites

Data structures, finite automata and probability theory

Course Objectives:

  • 1. To Develop and explore the problems and solutions of NLP.

Course Outcomes:

  • 1. Show sensitivity to linguistic phenomena and an ability to model them with formal grammars.
  • 2. Able to manipulate probabilities, construct statistical models over strings and trees, and estimate parameters using supervised and unsupervised training methods.
  • 3. Able to design, implement, and analyze NLP algorithms

List of Experiments

Implement the following using Python

  • 1. Tokenization
  • 2. Stemming
  • 3. Stop word removal (a, the, are)
  • 4. Word Analysis
  • 5. Word Generation
  • 6. Pos tagging
  • 7. Morphology
  • 8. chunking
  • 9. N-Grams
  • 10. N-Grams Smoothing

TEXT BOOKS:

  • 1. Multilingual natural Language Processing Applications: From Theory to Practice – Daniel M. Bikel and Imed Zitouni, Pearson Publication.
  • 2. Natural Language Processing and Information Retrieval: Tanvier Siddiqui, U.S. Tiwary.

REFERENCES:

  • 1. Speech and Natural Language Processing - Daniel Jurafsky & James H Martin, Pearson Publications.

Loading Question Papers

Fetching data from database...