Skip to content

Week 8 Lecture 1

… continuing from the previous lecture

A manifold is an object (like curved surface, embedded into a higher dimension 𝐷) that locally resembles ℝ𝑑

t-SNE

Student t-distributed Stochastic Neighbor-Embedding

We take the input vector 𝑋, and replace it with a matrix 𝑃 with elements 𝑝𝑖𝑗 that represents the probability of an element π‘₯𝑖 choosing π‘₯𝑗 as its neighbor. This creates the affinity matrix.

Quick note: unsupervised learning is pretty much about treating the label space as another random variable (as we do not know it)

We try to minimize the cost between the embedding’s and the input’s affinity.

The pipeline:

  1. Create the affinity matrix from 𝒳︀
  2. Create embedding space 𝒴︀
  3. Compute affinity matrix of 𝒴︀
  4. Get the cost, KL(𝑃,𝑄)
  5. Optimize 𝒴︀ based on the cost
  6. Go back to step 3.