Spectral Clustering 的简单 Matlab 实现
2010-12-01 15:39
253 查看
下面是Spectral Clustering 的一个简单的 Matlab 实现:
function idx = spectral_clustering(W, k)
D = diag(sum(W));
L = D-W;
opt = struct('issym', true, 'isreal', true);
[V dummy] = eigs(L, D, k, 'SM', opt);
idx = kmeans(V, k);
end
function idx = spectral_clustering(W, k)
D = diag(sum(W));
L = D-W;
opt = struct('issym', true, 'isreal', true);
[V dummy] = eigs(L, D, k, 'SM', opt);
idx = kmeans(V, k);
end
相关文章推荐
- 用matlab实现一个简单的离群点挖掘(与时序无关)
- 【模式识别】PCA检测人脸的简单示例MATLAB实现
- 简单遗传算法实现(MATLAB)
- RBF神经网络的matlab简单实现
- RBF神经网络的matlab简单实现
- 遗传算法简单介绍与MATLAB实现(一)
- 在matlab基础上简单实现一个神经网络算法
- MATLAB实现一个简单的车牌识别小程序
- MATLAB简单实现图片的标注,手工完成ground truth的注释标注
- 简单好用的最小二乘椭圆拟合算法---MATLAB实现
- KNN的matlab简单实现代码
- matlab实现简单的if else 的语句
- 一个简单的IIR低通滤波器(matlab实现)
- 深度学习FPGA实现基础知识8(Deep Learning(深度学习)Matlab实现--简单清晰的实验)
- matlab简单实现SVD的推荐
- Adaline神经网络简单介绍和MATLAB简单实现
- Matlab实现简单的人脸识别程序
- Matlab实现均匀量化的简单示例
- PCA检测人脸的简单示例_matlab实现
- 线性回归问题简单实现matlab