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

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

  • 相关阅读:
    不用加减乘除做加法
    数组中只出现一次的数字
    平衡二叉树
    二叉树的深度
    两个链表的第一个公共结点
    连续子数组的最大和
    最小的K个数
    数组中出现次数超过一半的数字
    二叉搜索树与双向链表
    复杂链表的复制
  • 原文地址:https://www.cnblogs.com/linyx/p/3855382.html
Copyright © 2020-2023  润新知