Professional Documents
Culture Documents
CS60075
Natural Language Processing
Autumn 2021
Sudeshna Sarkar
Lecture 1A : Introduction
August 11 2021
8/11/2021 CS60075 Natural Language Processing, Autumn 2021, Sudeshna Sarkar, Computer Sc & Engineering Department, IIT Kharagpur 1
Instructors
Teacher:
Sudeshna Sarkar (sudeshna@cse.iitkgp.ac.in)
Teaching Assistants
Alapan Kuila (alapan.cse@iitkgp.ac.in)
Aniruddha Roy (aniruddha.roy@iitkgp.ac.in)
Prithwish Jana (jprithwish@kgpian.iitkgp.ac.in)
Udit Dharmin Desai (uditdesai2206@iitkgp.ac.in)
8/11/2021 CS60075 Natural Language Processing, Autumn 2021, Sudeshna Sarkar, Computer Sc & Engineering Department, IIT Kharagpur 2
Class Timing
• Wednesday (11:00--11:55 AM)
• Thursday (12:00--12:55 PM)
• Friday (08:00--08:55 AM)
Microsoft Teams
8/11/2021 CS60075 Natural Language Processing, Autumn 2021, Sudeshna Sarkar, Computer Sc & Engineering Department, IIT Kharagpur 3
Books & References
• Speech and Language Processing (Daniel Jurafsky & James H. Martin)
8/11/2021 CS60075 Natural Language Processing, Autumn 2021, Sudeshna Sarkar, Computer Sc & Engineering Department, IIT Kharagpur 4
Evaluation
• 3 class tests : 50 marks
• Assignments: 30 marks
• Project or Video Presentation : 20 marks
8/11/2021 CS60075 Natural Language Processing, Autumn 2021, Sudeshna Sarkar, Computer Sc & Engineering Department, IIT Kharagpur 5
Information
• Website currently hosted at
https://sites.google.com/view/iitkgp-nlp-aut2021
8/11/2021 CS60075 Natural Language Processing, Autumn 2021, Sudeshna Sarkar, Computer Sc & Engineering Department, IIT Kharagpur 6
Tentative Schedule – Part 1
Serial Date Time Module Topics
NLP 1 11 Aug Wednesday 11:00 AM Module 1 Introduction
NLP 2 12 Aug Thursday 12:00 PM
NLP 3 13 Aug Friday 8:00 AM
NLP 4 18 Aug Wednesday 11:00 AM Module 2 Language Modeling
Word
NLP 5 20 Aug Friday 8:00 AM Representation
NLP 6 25 Aug Wednesday 11:00 AM Morphology
NLP 7 26 Aug Thursday 12:00 PM
Module 3 ML Machine Learning
NLP 8 27 Aug Friday 8:00 AM Basics
NLP 9 1 Sep Wednesday 11:00 AM
NLP 10 2 Sep Thursday 12:00 PM Class Test 1
8/11/2021 CS60075 Natural Language Processing, Autumn 2021, Sudeshna Sarkar, Computer Sc & Engineering Department, IIT Kharagpur 7
Tentative Schedule – Part 2
Serial Date Time Module Topics
NLP 11 3 Sep Friday 8:00 AM Module 4 Text Classification
NLP 12 8 Sep Wednesday 11:00 AM POS Tagging
NLP 13 9 Sep Thursday 12:00 PM NER
NLP 14 10 Sep Friday 8:00 AM CRF
NLP 15 15 Sep Wednesday 11:00 AM
NLP 16 16 Sep Thursday 12:00 PM Module 5 Syntax
NLP 17 17 Sep Friday 8:00 AM
NLP 18 22 Sep Wednesday 11:00 AM
NLP 19 23 Sep Thursday 12:00 PM
NLP 20 24 Sep Friday 8:00 AM Module 3 ML RNN
NLP 21 29 Sep Wednesday 11:00 AM
NLP 22 30 Sep Thursday 12:00 PM Class Test 2
8/11/2021 CS60075 Natural Language Processing, Autumn 2021, Sudeshna Sarkar, Computer Sc & Engineering Department, IIT Kharagpur 8
Tentative Schedule – Part 3
Serial Date Time Module Topics
NLP 23 1 Oct Friday 8:00 AM Module 6 Machine Translation
NLP 24 6 Oct Wednesday 11:00 AM
NLP 25 7 Oct Thursday 12:00 PM
NLP 26 8 Oct Friday 8:00 AM
NLP 27 20 Oct Wednesday 11:00 AM
NLP 28 21 Oct Thursday 12:00 PM Module 7 Transformer
Contextual
NLP 29 22 Oct Friday 8:00 AM Representations
NLP 30 27 Oct Wednesday 11:00 AM
NLP 31 28 Oct Thursday 12:00 PM
8/11/2021 CS60075 Natural Language Processing, Autumn 2021, Sudeshna Sarkar, Computer Sc & Engineering Department, IIT Kharagpur 9
Tentative Schedule – Part 4
Serial Date Time Module Topics
NLP 32 29 Oct Friday 8:00 AM Module 8 Applications
NLP 33 3 Nov Wednesday 11:00 AM
NLP 34 5 Nov Friday 8:00 AM
NLP 35 10 Nov Wednesday 11:00 AM
NLP 36 11 Nov Thursday 12:00 PM
NLP 37 12 Nov Friday 8:00 AM
NLP 38 17 Nov Wednesday 11:00 AM
NLP 39 18 Nov Thursday 12:00 PM Class Test 3
NLP 40 19 Nov Friday 8:00 AM Conclusion and Discussions
8/11/2021 CS60075 Natural Language Processing, Autumn 2021, Sudeshna Sarkar, Computer Sc & Engineering Department, IIT Kharagpur 10
Natural Language Processing
8/11/2021 CS60075 Natural Language Processing, Autumn 2021, Sudeshna Sarkar, Computer Sc & Engineering Department, IIT Kharagpur 11
Automating Language
8/11/2021 CS60075 Natural Language Processing, Autumn 2021, Sudeshna Sarkar, Computer Sc & Engineering Department, IIT Kharagpur 12
NLP Goals
Goals can be very ambitious
• True text understanding
• Good quality translation
8/11/2021 CS60075 Natural Language Processing, Autumn 2021, Sudeshna Sarkar, Computer Sc & Engineering Department, IIT Kharagpur 13
Course Focus
8/11/2021 CS60075 Natural Language Processing, Autumn 2021, Sudeshna Sarkar, Computer Sc & Engineering Department, IIT Kharagpur 14
What does it mean to “know” a language?
analysis
Natural Language
Representation
generation
8/11/2021 CS60075 Natural Language Processing, Autumn 2021, Sudeshna Sarkar, Computer Sc & Engineering Department, IIT Kharagpur