Deep clustering resources

Single view

https://github.com/zhoushengisnoob/DeepClustering: Deep Clustering: methods and implements

  1. Unsupervised Deep Embedding for Clustering Analysis Code (Tensorflow)

  2. When to Learn What: Deep Cognitive Subspace Clustering, ACMM18 Code (Tensorflow)

  3. Duet Robust Deep Subspace Clustering , ACMMM19 Code (Tensorflow)

  4. Deep Subspace Clustering Networks , NIPS17 Code (Tensorflow)

  5. Learning Embedding Space for Clustering From Deep Representations, ICBD18 Code (Tensorflow)

  6. Deep Temporal Clustering: Fully Unsupervised Learning of Time-Domain Features Code (Tensorflow) various similarity metrics have introduced.

  7. Deep clustering: Discriminative embeddings for segmentation and separation Code (Tensorflow) speech seperation

  8. Deep k-Means: Re-Training and Parameter Sharing with Harder Cluster Assignments for Compressing Deep Convolutions Code (Pytorch)

  9. Deep Adaptive Image Clustering Code (Tensorflow) Code (Keras+Theano)

  10. Towards K-means-friendly Spaces: Simultaneous Deep Learning and Clustering,ICML17 Code (Theano) Code (Tensorflow)

  11. Graph Degree Linkage: Agglomerative Clustering on a Directed Graph Code

  12. Network Lasso: Clustering and Optimization in Large Graphs,KDD2015 Code

  13. Mixture of GANs for clustering,IJCAI18 Code (Tensorflow)

  14. Deep Clustering for Unsupervised Learning of Visual Features, ECCV2018 Code (Faiss)

  15. Structural Deep Clustering Network , WWW2020 Code Authors' homepage

  16. Deep Spectral Clustering using Dual Autoencoder Network,CVPR2019 Code (Tensorflow)

  17. DCCA: Deep Canonical Correlation Analysis, ICML2013, Code (torch) Theano and Keras (Tensorflow) Author homepage

  18. Deep Canonically Correlated Autoencoders (DCCAE) , ICML2015 Code (Matlab)

  19. Deep Transformation-Invariant Clustering,NIPS2020 Code




()

Multi-view/Modal

https://github.com/lslrh/multi-view

multimodal deep learning repository

Deep:

  1. Deep Multimodal Subspace Clustering Networks Code (Tensorflow)

  2. Multi-view Deep Subspace Clustering Networks Code (Tensorflow)

  3. Deep Multimodal Clustering for Unsupervised Audiovisual Learning , CVPR19 Code

  4. VIGAN: Missing View Imputation with Generative Adversarial Networks , ICBD17 Code (Pytorch)

  5. Dialog Intent Induction with Deep Multi-View Clustering, EMNLP19 Code

  6. Reciprocal Multi-Layer Subspace Learning for Multi-View Clustering,ICCV19 Code (Matlab)

  7. Multi-view-Deep-Embedding-Clustering

  8. Multi-view network-based tagged-image clustering

  9. Deep Embedded Multi-view Clustering with Collaborative Training

  10. Multi-view Spectral Clustering Network, IJCAI19 Code (tensorflow)

  11. One2Multi Graph Autoencoder for Multi-view Graph Clustering,WWW2020 Code

  12. Missing Modalities Imputation via Cascaded Residual Autoencoder (CRA) ,CVPR2017 Code (Caffe+Matlab)

  13. Reconsidering Representation Alignment for Multi-view Clustering" by Daniel J. Trosten, Sigurd Løkse, Robert Jenssen and Michael Kampffmeyer, in CVPR 2021. Original code

  14. Zhou R, Shen Y D. End-to-End Adversarial-Attention Network for Multi-Modal Clustering[C]//Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition. 2020: 14619-14628.


No deep

Multi-view Spectral Clustering on Conflicting Views

Dual Shared-Specific Multiview Subspace Clustering ,TCYB2019

A Study of Graph-based System for Multi-view Clustering, KBS2019

Graph learning for multiview clustering, TCYB2018


Tools:


Hash

Deep Joint Semantic-Embedding Hashing, IJCAI2018 Code

Semantic Structure-based Unsupervised Deep Hashing,IJCAI2018 Code

HashNet: Deep Learning to Hash by Continuation Code

Unsupervised Deep Hashing with Similarity-Adaptive and Discrete Optimization Code

deep-supervised-hashing-DSH Code

Cross-Modal Retrieval

Self-Supervised Adversarial Hashing Networks for Cross-Modal Retrieval Code

Others

Data Mining Algorithms in ELKI : A farmily of Clustering algorithms


Low-rank

Orthogonal Lowrank Embedding CVPR2018 code[python]