1 of 12

Natural Language Processing

By

S.V.V.D.Jagadeesh

Sr. Assistant Professor

Dept of Artificial Intelligence & Data Science

LAKIREDDY BALI REDDY COLLEGE OF ENGINEERING

2 of 12

S.V.V.D.Jagadeesh

Wednesday, December 17, 2025

Course Outcomes

At the end of the Course, Student will be able to:

  • 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)

LBRCE

NLP

3 of 12

S.V.V.D.Jagadeesh

Wednesday, December 17, 2025

Course Contents

Unit I : Introduction and basics of NLP

Unit II : Word Level Analysis

Unit III : Syntactic Analysis

Unit IV : Semantic and Pragmatic Analysis

Unit V : Discourse Analysis and Lexical Resources

LBRCE

NLP

4 of 12

S.V.V.D.Jagadeesh

Wednesday, December 17, 2025

Text Books

  1. Speech and Language Processing: An Introduction to Natural Language Processing, Computational Linguistics and Speech, 2nd Edition, Daniel Jurafsky, James H. Martin Pearson Publication,2014.
  2. Natural Language Processing with Python, First Edition, Steven Bird, Ewan Klein and Edward Loper, OReilly Media,2009.

LBRCE

NLP

5 of 12

At the end of this unit, Student will be able to:

  • CO1: Understand the basic components of NLP(Understand-L2)

S.V.V.D.Jagadeesh

Wednesday, December 17, 2025

Unit-I Outcomes

LBRCE

NLP

6 of 12

  • Natural language processing is concerned with the developments of Computational models of aspects of Human language processing.
  • Reasons:

1. To develop automated tools for language processing.

2. To gain a better understanding of human communication.

  • Requirements : How humans

1.acquire knowledge

2. Store

3. Process Language

4.A knowledge of the world and of language.

S.V.V.D.Jagadeesh

Wednesday, December 17, 2025

NLP

LBRCE

NLP

7 of 12

S.V.V.D.Jagadeesh

Wednesday, December 17, 2025

NLP

LBRCE

NLP

8 of 12

S.V.V.D.Jagadeesh

Wednesday, December 17, 2025

Definitions of NLP

  • Natural language processing is the set of methods for making human language accessible to computers (Jacob Eisenstein)
  • Natural language processing is the field at the intersection of Computer science (Artificial intelligence) and linguistics (Christopher Manning)
  • Make computers to understand natural language to do certain task humans can do such as Machine translation, Summarization, Questions answering (Behrooz Mansouri)

LBRCE

NLP

9 of 12

  • "Natural language is the most important part of artificial intelligence." John Searle
  • "Natural language processing is a cornerstone of artificial intelligence, allowing computers to read and understand human language, as well as to produce and recognize speech." Ginni Rometty
  • "Natural language processing is one of the most important fields in artificial intelligence and also one of the most difficult." Dan Jurafsky

S.V.V.D.Jagadeesh

Wednesday, December 17, 2025

Definitions of NLP

LBRCE

NLP

10 of 12

  • There are two components of NLP, Natural Language Understanding (NLU)and Natural Language Generation (NLG).
  • Natural Language Understanding (NLU) which involves transforming human language into a machine-readable format.
  • It helps the machine to understand and analyze human language by extracting the text from large data such as keywords, emotions, relations, and semantics.
  • Natural Language Generation (NLG) acts as a translator that converts the computerized data into natural language representation.
  • It mainly involves Text planning, Sentence planning, and Text realization.
  • The NLU is harder than NLG

S.V.V.D.Jagadeesh

Wednesday, December 17, 2025

Components of NLP

LBRCE

NLP

11 of 12

  • Machine Translation
  • Information Retrieval
  • Question Answering
  • Dialogue Systems
  • Information Extraction
  • Entity Linking
  • Text Summarization
  • Text Classification
  • Sentiment Analysis
  • Opinion mining

S.V.V.D.Jagadeesh

Wednesday, December 17, 2025

Applications of NLP

LBRCE

NLP

12 of 12

  • Course Objectives
  • Course Outcomes
  • Course Contents
  • Text Books
  • Unit-I Outcomes
  • NLP
  • Definitions of NLP
  • Components of NLP
  • Applications of NLP

S.V.V.D.Jagadeesh

Wednesday, December 17, 2025

Summary

LBRCE

NLP