Research project by Maxence Giraud on "higher order clustering" supervized by Remy Boyer.
We first implement algorithms of multi-view spectral clustering presented in [1].
The requirements are precised in the requirements.txt file, to install them :
pip install -r requirements.txt
To install simply clone the project :
git clone https://github.com/MaxenceGiraud/Multiview-Clustering
cd Multiview-Clustering/
import multiview_clustering as mc
# Compute your similarity matricies S = [S1,S2,...,Sk]
oi = mc.MC_FR_OI(n_clusters)
clusters= oi.fit_predict(S)
My experiments are compiled in the python file experiments.py, either run it using IPython or simply with python command :
python3 experiments.py
[1] Multi-View Partitioning via Tensor Methods. (2013) Xinhai Liu, Shuiwang Ji, Wolfgang Glänzel, and Bart De Moor, Fellow, IEEE