From counting bits to computing statistical moments on the fly, to spotting trending items using exponential decay, this talk helps understand streaming intelligence. It's a deep dive into the algorithms powering real-time data analytics.
Slides: https://scholarworks.sjsu.edu/oer/17/
More details: https://events.vtools.ieee.org/m/497694
Errata:
1. The number used in the Flajolet-Martin algorithm example is 32 and not 33 as spoken.
2. On the slide titled "Updating the buckets for Stream: 1 0 1 1 0 1 1 1", the steps should be:
4 1 Create bucket (size 1) → Merge two size-1 buckets (1,4), (2,3)
5 0 Ignore → (1,4), (2,3)
6 1 Create bucket (size 1) → (1,6), (1,4), (2,3)
7 1 Create bucket (size 1) → Merge two size-1 buckets (1,7), (2,6), (2,3)
8 1 Create bucket (size 1) → (1,8),(1,7),(2,6),(2,3)
From counting bits to computing statistical moments on the fly, to spotting trending items using exponential decay, this talk helps understand streaming intelligence. It's a deep dive into the algorithms powering real-time data analytics.
Cart
Create Account
Sign In