Course10610614248 lectures
Algorithms for Big Data
Prof. John Augustine · IIT Madras
Lectures
Week 1
- Lesson 1 - Basic definitions
- Lesson 2 - Conditional probability
- Lesson 3 - Example problems
- Lesson 4 - Karger's mincut algorithm
- Lesson 5 - Analysis of Karger's mincut algorithm
- Lesson 6 - Random variables
- Lesson 7 - Randomized quicksort
- Problem solving video - The rich get richer
- Problem solving video - Monty Hall problem
Week 2
- Lesson 1 - Bernoulli, Binomial, and Geometric distributions
- Lesson 2 - Tail Bounds
- Lesson 3 - Application of Chernoff bound
- Lesson 4 - Application of Chebyshev's inequality
Week 3
- Lesson 1 - Intro to Big Data Algorithms
- Lesson 2 - SAT Problem
- Lesson 3 - Classification of States
- Lesson 4 - Stationary Distribution of a Markov Chain
- Lesson 5 - Celebrities Case Study
- Lesson 6 - Random Walks on Undirected Graphs
- Lesson 7 - Intro to Streaming, Morris Algorithm
- Lesson 8 - Reservoir Sampling
- Lesson 9 - Approximate Median
Week 4
- Lesson 1 : Overview
- Lesson 2 : Balls, bins, hashing
- Lesson 3 : Chain hashing, SUHA, Power of Two choices
- Lesson 4 : Bloom filter
- Lesson 5 : Pairwise independence
- Lesson 6 : Estimating expectation of continuous function
Week 5
- Lesson 1 - Universal hash functions
- Lesson 2 - Perfect hashing
- Lesson 3 - Count-min filter for heavy hitters in data streams
- Problem solving video - Doubly Stochastic Transition Matrix
- Problem solving video - Random Walks on Linear Structures
- Problem solving video - Lollipop Graph
- Problem solving video - Cat And Mouse
Week 6
- Lesson 1 - Estimating frequency moments
- Lesson 2 - Property testing framework
- Lesson 3 - Testing Connectivity
- Lesson 4 - Enforce & Test Introduction
- Lesson 5 - Testing if a graph is a biclique
- Lesson 6 - Testing bipartiteness
Week 7
- Lesson 1 - Property testing and random walk algorithms
- Lesson 2 - Testing if a graph is bipartite (using random walks)
- Lesson 3 - Graph streaming algorithms: Introduction
- Lesson 4 - Graph streaming algorithms: Matching
- Lesson 5 - Graph streaming algorithms: Graph sparsification
Week 8
Syllabus and materials
At NPTEL, as the course publishes them.
Credits and licence
- Institution
- IIT Madras
- Department
- Computer Science and Engineering
- Teacher
- Prof. John Augustine
- 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
NPTEL113106082
Course
Welding of Advanced High Strength Steels for Automotive Applications
20 lectures · Video
NPTEL101106082
Course
Rocket Propulsion
36 lectures · Source's player
NPTEL101106031
Course
Acoustic Instabilities in Aerospace Propulsion
41 lectures · Video
NPTEL101106033
Course
Aerospace Propulsion
42 lectures · Video
NPTEL101106037
Course
Combustion
51 lectures · Video
NPTEL101106042
Course
Flight Dynamics II (Stability)
41 lectures · Video
NPTEL101106044
Course
Gas Dynamics
54 lectures · Video
NPTEL101106045
Course
Introduction to CFD
39 lectures · Video
NPTEL105106204
Course
Colloids and Surfaces
48 lectures · Source's player
NPTEL105106205
Course
Polymers: Concepts, Properties, Uses and Sustainability
87 lectures · Source's player
NPTEL103106158
Course
Fluid And Particle Mechanics
73 lectures · Source's player
NPTEL103106220
Course
Artificial Lift
62 lectures · Source's player