NLP PG Syllabus 2023
NLP PG Syllabus 2023
Semester: IV Hours:4+3
Code : 23PCS4C10 Credits: 4
COURSE OUTCOMES:
PSOs
CO. No Upon completion of this course students will be able to CL
addressed
Review the fundamental concepts of a Natural language processing PSO-1,3 K
CO-1 system.
Apply various concepts of a Natural language processing system PSO-2,3 AP
CO-2 using python
Identify the classification of Text, Sentence Structure and Meaning PSO-1,2 K
CO-3 of Structure
Analyzing the text, Sentence structure and Meaning of Sentences PSO-4,5 S
CO-4
CO-1 3 3 3 3 3 3 4 4 4 4 4 3.45
CO-2 3 3 3 3 3 3 4 4 3 3 3 3.18
CO-3 3 3 3 3 3 3 4 4 4 4 4 3.45
CO-4 3 3 3 3 3 3 4 4 4 4 4 3.45
CO-5 4 4 4 4 4 4 3 3 3 3 3 3.54
Overall Mean Score 3.41
UNIT I
Language Processing and Python: Computing with Language: Texts and Words - A Closer
Look at Python: Texts as Lists of Words - Computing with Language: Simple Statistics -
Back to Python: Making Decisions and Taking Control - Automatic Natural Language
Understanding. Processing Raw Text: Accessing Text from the Web and from Disk -
Strings: Text Processing at the Lowest Level - Text Processing with Unicode - Regular
Expressions for Detecting Word Patterns - Useful Applications of Regular Expressions -
Normalizing Text - Regular Expressions for Tokenizing Text - Segmentation - Formatting:
From Lists to Strings (21 Hours)
UNIT II
Analyzing Sentence Structure: Some Grammatical Dilemmas - What’s the Use of Syntax?
- Context-Free Grammar - Parsing with Context-Free Grammar - Dependencies and
Dependency Grammar - Grammar Development. Building Feature-Based Grammars:
Grammatical Features - Processing Feature Structures - Extending a Feature-Based Grammar.
(21 Hours)
UNIT V
1. “Natural Language Processing with Python”- Steven Bird, Ewan Klein, and Edward
loper, First Edition, O’Reilly Media Inc., 2009.
UNIT I : Chapter : 1, 3
UNIT II : Chapters : 4, 5
UNIT IV : Chapters : 8, 9
3. Practical Natural Language Processing with Python: With Case Studies from
Industries Using Text Data at Scale, Mathangi Sri, Apress, 2020.
WEB RESOURCES:
1. https://towardsai.net/p/nlp/natural-language-processing-nlp-with-python-tutorial-for-
beginners-1f54e610a1a0
2. https://www.tutorialspoint.com/natural_language_processing/
natural_language_processing_python.htm
3. https://realpython.com/nltk-nlp-python/
4. https://alvinntnu.github.io/python-notes/nlp/nlp-primer.html
5. https://www.geeksforgeeks.org/natural-language-processing-nlp-tutorial/
6. https://www.tutorialspoint.com/natural_language_processing/
natural_language_processing_python.htm