zoukankan      html  css  js  c++  java
  • ML | spectral clustering

    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 imes 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.

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

  • 相关阅读:
    安装完openfire之后打不开的解决方案
    iOS中动画的简单使用
    iOS中的多线程及GCD
    iOS 架构模式-MVVM
    iOS
    iOS 下拉刷新 上拉加载实现原理
    iOS
    iOS 中的XML解析代码(SAX)
    iOS
    iOS中的网络请求 和 网络监测
  • 原文地址:https://www.cnblogs.com/linyx/p/3855382.html
Copyright © 2011-2022 走看看