spectral clustering

Data

spectral clustering algorithm

  1. Diagonalize
  2. Order the eigenvectors by decreasing eigenvalue magnitude This yields we can see the rows as embeddings of the notes in (community space)
  3. yay we can cluster (-means or whatever you want. can also use like gaussian mixture models)

This is the unsupervised version of spectral embedding.

See also graph fourier transform

Mentions

TABLE
FROM [[]]
 
FLATTEN choice(contains(artist, this.file.link), 1, "") + choice(contains(author, this.file.link), 1, "") + choice(contains(director, this.file.link), 1, "") + choice(contains(source, this.file.link), 1, "") as direct_source
 
WHERE !direct_source