"Big data is data so large that it does not fit in the main memory of a single machine, and the need to process big data by efficient algorithms arises in Internet search, network traffic monitoring, machine learning, scientific computing, signal processing, and several other areas. This course will cover mathematically rigorous models for developi...
"Big data is data so large that it does not fit in the main memory of a single machine, and the need to process big data by efficient algorithms arises in Internet search, network traffic monitoring, machine learning, scientific computing, signal processing, and several other areas. This course will cover mathematically rigorous models for developi...
Lesson 1 - Basic definitions
11mLesson 2 - Conditional probability
13mLesson 3 - Example problems
5mLesson 4 - Karger's mincut algorithm
10mLesson 5 - Analysis of Karger's mincut algorithm
15mLesson 6 - Random variables
12mLesson 7 - Randomized quicksort
42mProblem solving video - The rich get richer
13mProblem solving video - Monty Hall problem
10mLesson 1 - Bernoulli, Binomial, and Geometric distributions
17mLesson 2 - Tail Bounds
56mLesson 3 - Application of Chernoff bound
14mLesson 4 - Application of Chebyshev's inequality
24mLesson 1 - Intro to Big Data Algorithms
39mLesson 2 - SAT Problem
39mLesson 3 - Classification of States
18mLesson 4 - Stationary Distribution of a Markov Chain
18mLesson 5 - Celebrities Case Study
17mLesson 6 - Random Walks on Undirected Graphs
22mLesson 8 - Reservoir Sampling
12mLesson 7 - Intro to Streaming, Morris Algorithm
12mLesson 9 - Approximate Median
10mLesson 2 : Balls, bins, hashing
9mLesson 1 : Overview
9mLesson 3 : Chain hashing, SUHA, Power of Two choices
19mLesson 4 : Bloom filter
32mLesson 5 : Pairwise independence
23mLesson 6 : Estimating expectation of continuous function
23mLesson 2 - Perfect hashing
16mLesson 1 - Universal hash functions
16mLesson 3 - Count-min filter for heavy hitters in data streams
5mProblem solving video - Doubly Stochastic Transition Matrix
5mProblem solving video - Random Walks on Linear Structures
5mProblem solving video - Cat And Mouse
6mProblem solving video - Lollipop Graph
6mLesson 1 - Estimating frequency moments
36mLesson 2 - Property testing framework
16mLesson 3 - Testing Connectivity
9mLesson 4 - Enforce & Test Introduction
9mLesson 5 - Testing if a graph is a biclique
15mLesson 6 - Testing bipartiteness
23mLesson 1 - Property testing and random walk algorithms
26mLesson 2 - Testing if a graph is bipartite (using random walks)
40mLesson 3 - Graph streaming algorithms: Introduction
23mLesson 4 - Graph streaming algorithms: Matching
29mLesson 5 - Graph streaming algorithms: Graph sparsification
29mLesson 1 - MapReduce
1h 65 minLesson 2 - K-Machine Model (aka Pregel Model)
1h 63 min