Course10610515865 lectures
Natural Language Processing
Prof. Pawan Goyal · IIT Kharagpur
About
This course starts with the basics of text processing including basic pre-processing, spelling correction, language modeling, Part-of-Speech tagging, Constituency and Dependency Parsing, Lexical Semantics, distributional Semantics and topic models. Finally, the course also covers some of the most interesting applications of text mining such as entity linking, relation extraction, text summarization, text classification, sentiment analysis and opinion mining.
Prerequisites: Basic knowledge of probabilities for the lectures and python for programming assignment
Lectures
Week 1
- Lecture 1 : Introduction to the Course
- Lecture 2 : What Do We Do in NLP
- Lecture 3: Why is NLP hard
- Lecture 4: Empirical Laws
- Lecture 5: Text Processing: Basics
Week 2
- Lecture 6: Spelling Correction: Edit Distance
- Lecture 7: Weighted Edit Distance, Other Variations
- Lecture 8: Noisy Channel Model for Spelling Correction
- Lecture 9: N-Gram Language Models
- Lecture 10: Evaluation of Language Models, Basic Smoothing
- Tutorial I
Week 3
- Lecture 11: Language Modeling: Advance Smoothing Models
- Lecture 12: Computational Morphology
- Lecture 13: Finite - State Methods for Morphology
- Lecture 14: Introduction to POS Tagging
- Lecture 15: Hidden Markov Models for POS Tagging
Week 4
- Lecture 16: Viterbi Decoding for HMM, Parameter Learning
- Lecture 17 : Baum Welch Algorithm
- Lecture 18 : Maximum Entropy Models - I
- Lecture 19 : Maximum Entropy Models - II
- Lecture 20: Conditional Random Fields
Week 5
- Lecture 21: Syntax - Introduction
- Lecture 22: Syntax - Parsing I
- Lecture 23: Syntax - CKY, PCFGs
- Lecture 24: PCFGs - Inside-Outside Probabilities
- Lecture 25: Inside-Outside Probabilities
Week 6
- Lecture 26 : Dependency Grammars and Parsing - Introduction
- Lecture 27 : Transition Based Parsing : Formulation
- Lecture 28 : Transition Based Parsing : Learning
- Lecture 29 : MST-Based Dependency Parsing
- Lecture 30 : MST-Based Dependency Parsing : Learning
Week 7
- Lecture 31 : Distributional Semantics - Introduction
- Lecture 32 : Distributional Models of Semantics
- Lecture 33 : Distributional Semantics : Applications, Structured Models
- Lecture 34 : Word Embeddings - Part I
- Lecture 35 : Word Embeddings - Part II
Week 8
- Lecture 36 : Lexical Semantics
- Lecture 37 : Lexical Semantics - Wordnet
- Lecture 38 : Word Sense Disambiguation - I
- Lecture 39 : Word Sense Disambiguation - II
- Lecture 40 : Novel Word Sense detection
Week 9
- Lecture 41 : Topic Models : Introduction
- Lecture 42 : Latent Dirichlet Allocation : Formulation
- Lecture 43 : Gibbs Sampling for LDA, Applications
- Lecture 44 : LDA Variants and Applications - I
- Lecture 45 : LDA Variants and Applications - II
Week 10
- Lecture 46 : Entity Linking - I
- Lecture 47 : Entity Linking - II
- Lecture 48 : Information Extraction - Introduction
- Lecture 49 : Relation Extraction
- Lecture 50 : Distant Supervision
Week 11
- Lecture 51 : Text Summarization - LEXRANK
- Lecture 52 : Optimization Based Approaches for Summarization
- Lecture 53 : Summarization Evaluation
- Lecture 54 : Text Classification - I
- Lecture 55 : Text Classification - II
- Tutorial II
- Tutorial III
- Tutorial IV
- Tutorial V
Week 12
Syllabus and materials
At NPTEL, as the course publishes them.
Credits and licence
- Institution
- IIT Kharagpur
- Department
- Computer Science and Engineering
- Teacher
- Prof. Pawan Goyal
- Level
- Undergraduate
- Language
- English
- Subjects
- Computer science, Engineering
- Source
- NPTEL
- Licence
- CC BY-NC-SA, as NPTEL states it. Non-commercial use only. NPTEL's terms
- Attribution
- NPTEL states: "Distributed under Creative Commons Attribution-ShareAlike / CC BY - NC - SA", beside a BY-NC-SA badge.
- Who can watch
- NPTEL gives no rating. Invisible Network shows it to Tweens profiles and older, judged from what the source says about it. How courses are placed
More like this
NPTEL101105083
Course
Space Flight Mechanics
99 lectures · Source's player
NPTEL101105084
Course
Aircraft Structures - I
42 lectures · Source's player
NPTEL101105085
Course
Introduction to CFD
65 lectures · Source's player
NPTEL101105089
Course
Aerodynamic Design of Axial Flow Compressors & Fans
69 lectures · Source's player
NPTEL101105090
Course
Smart Structures
62 lectures · Source's player
NPTEL101105660
Course
Industrial Aerodynamics
60 lectures · Source's player
NPTEL101105662
Course
Mechanics of Composite Materials and Structures
64 lectures · Source's player
NPTEL101105024
Course
High Speed Aero Dynamics
40 lectures · Video
NPTEL101105030
Course
Space Flight Mechanics
45 lectures · Video
NPTEL101105059
Course
Introduction to Aerodynamics
46 lectures · Video
NPTEL101105077
Course
Satellite Attitude Dynamics and Control
76 lectures · Video
NPTEL101105081
Course
Vibration And Structural Dynamics
42 lectures · Video