Save this video free

UUtah Data Mining | Fall 2026 | L18: RandProj

UofU Data Science · 46:07 · Watch on YouTube

These notes were made with YouTube Collector. Paste any YouTube link and get the same: a summary, chapters and a searchable transcript.

UUtah Data Mining | Fall 2026 | L18: RandProj Watch on YouTube →

Overview

The lecture connects learned Mahalanobis distances to dimensionality reduction, showing how a positive semidefinite metric can be factored and truncated to create a lower-dimensional Euclidean representation. It then presents random projections and the Johnson-Lindenstrauss lemma: for n points, a randomized map into roughly O(ε⁻² log(n/δ)) dimensions preserves every pairwise distance within a factor of 1 ± ε with failure probability at most δ.

Key takeaways

Chapters

0:00 Homework 5, Project Meetings, and Lecture Plan
5:08 Mahalanobis Distance Reweights Coordinates
8:20 Factoring and Truncating M Creates a Low-Rank Projection
16:09 Learn M from Close and Far Training Pairs
18:30 LDA, IDML, and the Need for Enough Labels
23:49 Johnson-Lindenstrauss Distance Guarantees
30:25 Constructing the Random Projection Map
35:44 Why Random Projections Preserve Lengths
44:48 Group-Based Peer Feedback on Project Reports

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

Transcript excerpt

0:22 Welcome back everyone. So, let's get started. Um, oh, actually we should we should wait till I turn on the projector. All right. Um uh that's great. So uh um thanks for coming in person. Uh so today for the second half the lecture we're going to do peer feedback on your projects and then I'm going to get to meet with all of you over the next week. I'm very excited to see the the progress you've made on everything. Um so the first half of the lecture will be on the dimensionality reduction topic. We're going to first cover a little bit about getting back to learning

1:13 a mahalonobus distance that we didn't quite wrap up at the end of last lecture. And then we'll talk about oh random projections which are kind of a core technique in dimensional reduction but I'm not going to spend too long on them because they're the the kind of the the short thing is they're only going to work from like ridiculously high dimensions down to like few hundred dimensions where that's the the target. So the application is less for kind of visualization easy to use and more for you really need to kind of kind of compress a ridiculously high representation of your data. Um so okay before we get started just um so um um so let me say um the homework five

2:07 has been posted on dimensionality reduction. It is due in so one week you should have everything you need to run the assignment. Um the there are two data sets you'll use there. Um this is linked off the web page. Now you'll turn everything is everything else in on canvas. Um the actual coding should be pretty straightforward but um so but there's there's a I added a little bit

This is the start of the transcript. Save this video free for the whole transcript, searchable and time-coded.

Related notes

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.