Code covered by the BSD License  

Highlights from
Fast and efficient spectral clustering

5.0

5.0 | 2 ratings Rate this file 120 Downloads (last 30 days) File Size: 10.74 KB File ID: #34412
image thumbnail

Fast and efficient spectral clustering

by Ingo

 

02 Jan 2012 (Updated 24 Apr 2012)

Perform fast and efficient spectral clustering algorithms

| Watch this File

File Information
Description

SpectralClustering performs one of three spectral clustering algorithms (Unnormalized, Shi & Malik, Jordan & Weiss) on a given adjacency matrix. SimGraph creates such a matrix out of a given set of data and a given distance function.

The code has been optimized (within Matlab) to be both fast and memory efficient. Please look into the files and the Readme.txt for further information.

References:
- Ulrike von Luxburg, "A Tutorial on Spectral Clustering", Statistics and Computing 17 (4), 2007

If there are any questions or suggestions, I will gladly help out. Just contact me at admin (at) airblader (dot) de

Required Products Statistics Toolbox
MATLAB
MATLAB release MATLAB 7.13 (2011b)
Tags for This File  
Everyone's Tags
Tags I've Applied
Add New Tags Please login to tag files.
Comments and Ratings (2)
03 Feb 2012 Jeff Harris

Nicely done; simple and efficient code.

08 Feb 2012 Yo Yo  
Please login to add a comment or rating.
Updates
03 Jan 2012

- Updated some files
- Included Demo

04 Jan 2012

Minor updates

08 Jan 2012

Got rid of redundant code

08 Jan 2012

fixed wrong code in demo file

13 Jan 2012

Fixed critical bug when creating sparse matrices

Demo now plots similarity graph (only use for few data points!)

Minor changes

19 Jan 2012

- Fixed critical mistake when creating similarity graphs

- Restructured some of the code

24 Apr 2012

Included acknowledgements

Tag Activity for this File
Tag Applied By Date/Time
spectral clustering cluster analysis segmentation similarity gra Ingo 03 Jan 2012 09:03:03

Contact us at files@mathworks.com