Logo
Unionpedia
Communication
Get it on Google Play
New! Download Unionpedia on your Android™ device!
Install
Faster access than browser!
 

Spectral clustering

Index Spectral clustering

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. [1]

24 relations: Adjacency matrix, Affinity propagation, Cluster analysis, Community structure, Condition number, Conductance (graph), Dimensionality reduction, Eigenvalues and eigenvectors, Hierarchical clustering, Image segmentation, Kernel principal component analysis, Lanczos algorithm, Laplacian matrix, LOBPCG, Matrix-free methods, Multivariate statistics, Nonlinear dimensionality reduction, Power iteration, R (programming language), Scikit-learn, Segmentation-based object categorization, Similarity measure, Spectral graph theory, Spectrum of a matrix.

Adjacency matrix

In graph theory and computer science, an adjacency matrix is a square matrix used to represent a finite graph.

New!!: Spectral clustering and Adjacency matrix · See more »

Affinity propagation

In statistics and data mining, affinity propagation (AP) is a clustering algorithm based on the concept of "message passing" between data points.

New!!: Spectral clustering and Affinity propagation · See more »

Cluster analysis

Cluster analysis or clustering is the task of grouping a set of objects in such a way that objects in the same group (called a cluster) are more similar (in some sense) to each other than to those in other groups (clusters).

New!!: Spectral clustering and Cluster analysis · See more »

Community structure

In the study of complex networks, a network is said to have community structure if the nodes of the network can be easily grouped into (potentially overlapping) sets of nodes such that each set of nodes is densely connected internally.

New!!: Spectral clustering and Community structure · See more »

Condition number

In the field of numerical analysis, the condition number of a function with respect to an argument measures how much the output value of the function can change for a small change in the input argument.

New!!: Spectral clustering and Condition number · See more »

Conductance (graph)

In graph theory the conductance of a graph G.

New!!: Spectral clustering and Conductance (graph) · See more »

Dimensionality reduction

In statistics, machine learning, and information theory, dimensionality reduction or dimension reduction is the process of reducing the number of random variables under consideration by obtaining a set of principal variables.

New!!: Spectral clustering and Dimensionality reduction · See more »

Eigenvalues and eigenvectors

In linear algebra, an eigenvector or characteristic vector of a linear transformation is a non-zero vector that changes by only a scalar factor when that linear transformation is applied to it.

New!!: Spectral clustering and Eigenvalues and eigenvectors · See more »

Hierarchical clustering

In data mining and statistics, hierarchical clustering (also called hierarchical cluster analysis or HCA) is a method of cluster analysis which seeks to build a hierarchy of clusters.

New!!: Spectral clustering and Hierarchical clustering · See more »

Image segmentation

In computer vision, image segmentation is the process of partitioning a digital image into multiple segments (sets of pixels, also known as super-pixels).

New!!: Spectral clustering and Image segmentation · See more »

Kernel principal component analysis

In the field of multivariate statistics, kernel principal component analysis (kernel PCA) is an extension of principal component analysis (PCA) using techniques of kernel methods.

New!!: Spectral clustering and Kernel principal component analysis · See more »

Lanczos algorithm

The Lanczos algorithm is a direct algorithm devised by Cornelius Lanczos that is an adaptation of power methods to find the m most useful eigenvalues and eigenvectors of an n \times n Hermitian matrix, where m is often but not necessarily much smaller than n. Although computationally efficient in principle, the method as initially formulated was not useful, due to its numerical instability.

New!!: Spectral clustering and Lanczos algorithm · See more »

Laplacian matrix

In the mathematical field of graph theory, the Laplacian matrix, sometimes called admittance matrix, Kirchhoff matrix or discrete Laplacian, is a matrix representation of a graph.

New!!: Spectral clustering and Laplacian matrix · See more »

LOBPCG

Locally Optimal Block Preconditioned Conjugate Gradient (LOBPCG) is a matrix-free method for finding the largest (or smallest) eigenvalues and the corresponding eigenvectors of a symmetric positive definite generalized eigenvalue problem for a given pair (A, B) of complex Hermitian or real symmetric matrices, where the matrix B is also assumed positive-definite.

New!!: Spectral clustering and LOBPCG · See more »

Matrix-free methods

In computational mathematics, a matrix-free method is an algorithm for solving a linear system of equations or an eigenvalue problem that does not store the coefficient matrix explicitly, but accesses the matrix by evaluating matrix-vector products.

New!!: Spectral clustering and Matrix-free methods · See more »

Multivariate statistics

Multivariate statistics is a subdivision of statistics encompassing the simultaneous observation and analysis of more than one outcome variable.

New!!: Spectral clustering and Multivariate statistics · See more »

Nonlinear dimensionality reduction

High-dimensional data, meaning data that requires more than two or three dimensions to represent, can be difficult to interpret.

New!!: Spectral clustering and Nonlinear dimensionality reduction · See more »

Power iteration

In mathematics, power iteration (also known as the power method) is an eigenvalue algorithm: given a diagonalizable matrix A, the algorithm will produce a number \lambda, which is the greatest (in absolute value) eigenvalue of A, and a nonzero vector v, the corresponding eigenvector of \lambda, such that Av.

New!!: Spectral clustering and Power iteration · See more »

R (programming language)

R is a programming language and free software environment for statistical computing and graphics that is supported by the R Foundation for Statistical Computing.

New!!: Spectral clustering and R (programming language) · See more »

Scikit-learn

Scikit-learn (formerly scikits.learn) is a free software machine learning library for the Python programming language.

New!!: Spectral clustering and Scikit-learn · See more »

Segmentation-based object categorization

The image segmentation problem is concerned with partitioning an image into multiple regions according to some homogeneity criterion.

New!!: Spectral clustering and Segmentation-based object categorization · See more »

Similarity measure

In statistics and related fields, a similarity measure or similarity function is a real-valued function that quantifies the similarity between two objects.

New!!: Spectral clustering and Similarity measure · See more »

Spectral graph theory

In mathematics, spectral graph theory is the study of the properties of a graph in relationship to the characteristic polynomial, eigenvalues, and eigenvectors of matrices associated with the graph, such as its adjacency matrix or Laplacian matrix.

New!!: Spectral clustering and Spectral graph theory · See more »

Spectrum of a matrix

In mathematics, the spectrum of a matrix is the set of its eigenvalues.

New!!: Spectral clustering and Spectrum of a matrix · See more »

References

[1] https://en.wikipedia.org/wiki/Spectral_clustering

OutgoingIncoming
Hey! We are on Facebook now! »