Syllabus
Unit 1
Introduction to Natural Language Processing (NLP), words, n-grams, language modelling, part-of-speech tagging, information extraction, named entity recognition, relation extraction, syntactic and semantic parsing, and morphological analysis. Introduction to NLP tools such as NLTK and spaCy for basic NLP tasks. Text representation and transformation including vector space models, Bag-of-Words, Term Frequency (TF), and Inverse Document Frequency (IDF).
Unit 3
Word vector representations including Word2Vec, GloVe, FastText, BERT, ALBERT, and RoBERTa. Word representations for Indic languages including IndicBERT, IndicFT, XLM, and MuRIL. Topic Modelling using Latent Dirichlet Allocation (LDA).
Unit 4
Neural language models including Recurrent Neural Networks (RNNs), Long Short-Term Memory (LSTM) Networks, encoder–decoder architecture, attention mechanism, and transformer networks. Large Language Models (LLMs), zero-shot learning, few-shot learning, and fine-tuning of LLMs. Applications including text classification, sentiment analysis, neural machine translation, question answering, and text summarization.
Objectives and Outcomes
Course Objectives
-
This course aims to provide an insight into the concepts of Natural Language Processing (NLP) and its applications.
-
This course helps students implement NLP applications using deep learning algorithms.
-
This course helps students understand various word/text representation algorithms.
Course Outcomes
After completing this course, the students will be able to,
-
CO1: Apply word and text representation techniques to capture semantic relationships in textual data.
-
CO2: Model natural language processing tasks using machine learning, deep learning, and large language models.
-
CO3: Implement deep learning models for text mining and real-world text analytics applications.
-
CO4: Evaluate natural language processing models using appropriate performance metrics and visualization techniques.
CO-PO Mapping
|
PO/PSO
|
PO1
|
PO2
|
PO3
|
PO4
|
PO5
|
PO6
|
PSO1
|
PSO2
|
PSO3
|
|
CO
|
|
CO1
|
3
|
2
|
2
|
1
|
–
|
–
|
2
|
2
|
1
|
|
CO2
|
3
|
3
|
3
|
2
|
1
|
–
|
2
|
3
|
2
|
|
CO3
|
2
|
3
|
3
|
3
|
1
|
1
|
2
|
3
|
2
|
|
CO4
|
2
|
3
|
3
|
2
|
1
|
2
|
2
|
3
|
2
|