Home / Semester 5 / INT344

NATURAL LANGUAGE PROCESSING

INT344 3 Credits L:2 T:0 P:1 Minor Machine Learning

This course covers the fundamentals of Natural Language Processing, including linguistic components, text preprocessing, and vector space models. Students explore probabilistic models, deep learning architectures such as RNNs and Transformers, and develop end-to-end systems for applications like chatbots and machine translation.

Study Units

Unit 1

Introduction to NLP and Text Processing

Unit 2

Vector Space Models

Unit 3

Natural Language Processing with Probabilistic Models

Unit 4

Natural Language Processing with Classification Models

Unit 5

Natural Language Processing with Sequence and Attention Models

Unit 6

Building Models/ Case Studies

Continuous Assessment

Project 50%
Test 50%

Project

50%

Group project creating an NLP tool and writing a quality paper. Submission is online.

Week 3 / 12

Rubric: Project report(10 marks), Viva(10 marks), Presentation(10 marks)

Test

50%

Offline test covering Unit 1 and Unit 2.

Week 5 / 6

Exams & Practice

Mid Term Examination

Mid-semester comprehensive evaluation

20%

All MCQ

Coming Soon

End Term Examination

Final semester comprehensive evaluation

50%

Type: Examination

All MCQ

Coming Soon

INT344 - FAQs

How many units are in INT344?

INT344 has 6 units. Each unit includes detailed notes and MCQ practice questions.

What exam resources are available for INT344?

Unit-wise notes and MCQ practice are available. Exam resources coming soon.

How to prepare for INT344 exams?

Study each unit's notes thoroughly, practice MCQs to test understanding, and attempt mock tests before exams. Focus on important topics and previous year questions.