There are 8 repositories under spectral-clustering topic.
Library of community detection algorithms and visualization tools
Python re-implementation of the (constrained) spectral clustering algorithms used in Google's speaker diarization papers.
Experimental results obtained with the MinCutPool layer as presented in the 2020 ICML paper "Spectral Clustering with Graph Neural Networks for Graph Pooling"
Front-end speech processing aims at extracting proper features from short- term segments of a speech utterance, known as frames. It is a pre-requisite step toward any pattern recognition problem employing speech or audio (e.g., music). Here, we are interesting in voice disorder classification. That is, to develop two-class classifiers, which can discriminate between utterances of a subject suffering from say vocal fold paralysis and utterances of a healthy subject.The mathematical modeling of the speech production system in humans suggests that an all-pole system function is justified [1-3]. As a consequence, linear prediction coefficients (LPCs) constitute a first choice for modeling the magnitute of the short-term spectrum of speech. LPC-derived cepstral coefficients are guaranteed to discriminate between the system (e.g., vocal tract) contribution and that of the excitation. Taking into account the characteristics of the human ear, the mel-frequency cepstral coefficients (MFCCs) emerged as descriptive features of the speech spectral envelope. Similarly to MFCCs, the perceptual linear prediction coefficients (PLPs) could also be derived. The aforementioned sort of speaking tradi- tional features will be tested against agnostic-features extracted by convolu- tive neural networks (CNNs) (e.g., auto-encoders) [4]. The pattern recognition step will be based on Gaussian Mixture Model based classifiers,K-nearest neighbor classifiers, Bayes classifiers, as well as Deep Neural Networks. The Massachussets Eye and Ear Infirmary Dataset (MEEI-Dataset) [5] will be exploited. At the application level, a library for feature extraction and classification in Python will be developed. Credible publicly available resources will be 1used toward achieving our goal, such as KALDI. Comparisons will be made against [6-8].
Spectral clustering algorithms written in Julia
Code for the CVPR 2019 paper : Spectral Metric for Dataset Complexity Assessment
implement the machine learning algorithms by python for studying
Community Detection in Graphs (master's degree short project)
Tensorflow and Pytorch implementation of "Just Balance GNN" for graph clustering.
Graph Agglomerative Clustering (GAC) toolbox
Robust Spectral Clustering. Implementation of "Robust Spectral Clustering for Noisy Data: Modeling Sparse Corruptions Improves Latent Embeddings".
Moving Object Detection for Event-based vision using Graph Spectral Clustering (Python implementation)
[WACV 2023] A Simple and Powerful Global Optimization for Unsupervised Video Object Segmentation
TKDE 2020: Ultra-Scalable Spectral Clustering and Ensemble Clustering (U-SPEC & U-SENC) #large-scale spectral clustering# #large-scale ensemble clustering#
A simple implementation of our paper
Pytorch and Tensorflow implementation of TVGNN, presented at ICML 2023.
Graph Agglomerative Clustering Library
MATLAB code for the ICDM paper "Consistency Meets Inconsistency: A Unified Graph Learning Framework for Multi-view Clustering"
Identifying individual speakers in an audio stream based on the unique characteristics found in individual voices using Python
Python code for reproducing the results of Understanding Regularized Spectral Clustering via Graph Conductance
Deep Learning Clustering with Tensor-Flow in Python
A fun review of spectral clustering with MATLAB demos I made for the NU machine learning meetiup in 2014
Variational Fair clustering
MultiscaleGraphSignalTransforms.jl is a collection of software tools written in the Julia programming language for graph signal processing including HGLET, GHWT, eGHWT, NGWP, Lapped NGWP, and Lapped HGLET. Some of them were originally written in MATLAB by Jeff Irion, but we added more functionalities, e.g., eGHWT, NGWP, etc.
Spectral Clustering on the Sparse Coefficients of Learned Dictionaries - Published in SIVP
unsupervised clustering, generative model, mixed membership stochastic block model, kmeans, spectral clustering, point cloud data
python-based spectral clustering Image segmentation algorithm - Based on Malik and Shi (2000); Ncut not applied
Code used for the paper "A nonlinear spectral method for core-periphery detection in networks" by F. Tudisco and D. J. Higham
Python Implementation of algorithms in Social Media Mining, e.g., Recommendation, Collaborative Filtering, Community Detection, Spectral Clustering, Modularity Maximization, co-authorship networks.
Codes in this repository are aimed to implement the prediction & simulation of the mathematical model in the paper [https://doi.org/10.1016/j.trb.2021.10.005] on a grid network and try to divide ODs into several clusters to accelerate the process.