
Can we see the hidden patterns in a cloud of data points?
Image: Kathryn Tunyasuvunakool, Jonas Adler, Zachary Wu, Tim Green, Michal Zielinski, Augustin Žídek, Alex Bridgland, Andrew Co, CC BY 4.0, via Wikimedia Commons
Can we see the hidden patterns in a cloud of data points?
Imagine trying to understand the complex relationships in a social network graph, where each person is a data point and connections represent friendships.
t-SNE helps us see the social network by grouping friends closer together and strangers farther apart, making it easier to spot communities and connections.
Example
In a social network with 100 people, t-SNE might show us that friends often cluster together, while distant acquaintances are spread out.
Remember this
t-SNE transforms distances into probabilities, revealing the underlying structure in high-dimensional data.
Text adapted from Wikipedia, licensed under CC BY-SA 4.0.
the Johnson-Lindenstrauss lemma says
Can we shrink big data without losing important details?
PCA vs t-SNE: PCA preserves global variance linearly, t-SNE preserves local structure nonlinearly
How can we teach computers to understand what we like?
UMAP is faster than t-SNE
UMAP is faster due to approximate nearest neighbors and cross-entropy optimization
non-convex loss landscapes are hard: many local minima and saddle points
Why do some hills have more tricky paths than others?
Unsupervised learning
How can we find hidden patterns in massive, unlabeled data?
Johnson–Lindenstrauss lemma
Can you fit more clothes in a drawer without folding them?
Swipe through more Machine Learning concepts
Open Pocket Polymath