Save this video — free

UUtah Data Mining | Fall 2026 | L12: Steaming & Sampling

UofU Data Science · 1:21:32 · Watch on YouTube

UUtah Data Mining | Fall 2026 | L12: Steaming & Sampling Watch on YouTube →

Overview

Streaming algorithms process an ordered sequence of items while retaining only a small summary, making them useful for routers, high-traffic websites, and datasets too large to fit in memory. The lecture develops uniform reservoir sampling for one or K items—with and without replacement—and weighted sampling, including a one-item weighted reservoir update and priority sampling for weighted samples without replacement.

Key takeaways

Chapters

0:00 Streaming Algorithms and Sampling: Lecture Roadmap
1:34 Coursework and Midterm Preparation
8:51 Streaming Data as an Ordered Sequence
13:19 Small Summaries and One-Pass Updates
21:57 Router Traffic as a Streaming-Algorithm Use Case
26:01 Web Analytics, Large Files, and Time-Ordered Data
32:02 Warm-Up: Maintaining an Average in a Stream
38:04 Why Random Samples Summarize Common Structure
41:38 Sampling With Replacement Versus Without Replacement
47:16 Reservoir Sampling for One Uniform Item
51:37 Why One-Item Reservoir Sampling Stays Uniform
58:39 K Uniform Samples With Replacement
1:01:04 K-Item Reservoir Sampling Without Replacement
1:08:12 Weighted Sampling and Probability-Proportional Selection
1:13:34 Weighted Reservoir Sampling for One Draw
1:16:36 Priority Sampling for Weighted Samples Without Replacement

Keep these chapters and the full searchable transcript in your own library.

Summary, takeaways, and chapters were generated by AI from the video's transcript and may contain errors. The video belongs to its creator, UofU Data Science.

Want the full transcript?

Save this video in YouTube Collector to get its complete searchable transcript, your own AI summaries, and a library that keeps every video you collect in one place.