博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ML | spectral clustering
阅读量:5876 次
发布时间:2019-06-19

本文共 1081 字,大约阅读时间需要 3 分钟。

What's xxx

In multivariate statistics and the clustering of data, spectral clustering techniques make use of the spectrum (eigenvalues) of the similarity matrix of the data to perform dimensionality reduction before clustering in fewer dimensions. The similarity matrix is provided as an input and consists of a quantitative assessment of the relative similarity of each pair of points in the dataset.

它的思想就是将聚类和图划分等同起来,然后聚类就成了要怎么划分的问题了。

Algorithm

不同的谱聚类算法就是计算Laplacian matrix的算法不一样。

  1. 计算相似矩阵S;(相似就连边);
  2. 计算Laplacian矩阵L(是图论里的概念);
  3. 计算L的特征向量(注意这里是最小的k个特征向量);组成转换矩阵;
  4. 降维;
  5. 聚类;(k-means)

The simplest algorithm

Given a simple graph G with n vertices, its Laplacian matrix $L:=(\ell_{i,j})_{n \times n}$ is defined as:

$L = D - A.$

That is, it is the difference of the degree matrix D and the adjacency matrix A of the graph. In the case of directed graphs, either the indegree or outdegree might be used, depending on the application.

打算整理关于《机器学习》的基础算法,是因为现在研究生找工作的时候机器学习基本是个必考点了,懂一点总是好的。但是那么多公式、原理估计自己也记不住,所以还是只记一些关键的思路。如果想了解更多的细节,我相信网上可以找到更多。

转载于:https://www.cnblogs.com/linyx/p/3855382.html

你可能感兴趣的文章
Android-----notifyDataSetChanged
查看>>
IE调试网页之六:使用 F12 开发人员工具调试 HTML 和 CSS (Windows)
查看>>
jquery循环获取table中input的值,要求一行一行的读取组织成字符串 求代码
查看>>
Hello,World
查看>>
RsysLog
查看>>
PHP安全编程:留心后门URL 直接可以通过URL访问(转)
查看>>
HDU 3974 Assign the task(简单线段树)
查看>>
做好助理
查看>>
linux手工释放内存
查看>>
svn 清理失败 (cleanup 失败) 的解决方法
查看>>
html5+css3实现跑动的爱心/动态水滴效果[原创][5+3时代]
查看>>
Python——os(二)文件对象
查看>>
Sails入门指南
查看>>
HTML-HTML5+CSS3权威指南阅读(三、CSS选择器)
查看>>
ZeroMQ接口函数之 :zmq_recvmsg – 从一个socket上接收一个消息帧
查看>>
【转】如何一直保持测试工作的热情
查看>>
Redmine管理项目3-调整用户显示格式
查看>>
转载:基于Redis实现分布式锁
查看>>
免费的在线源码控制网站介绍
查看>>
Android 学习笔记之如何使用SQLite数据库来保存数据...
查看>>