This repo about spectral clustering includes: pptx, pdf file - explain and example about spectral clustering, demo code (2 Kmeans , 3 spectral clustering (scikit-learn, MySpectralClustering, AutoKSpectralClustering)) and figures to use in pptx and pdf was generated from code above.
To run it, you need to have python (my version 3.10) and all requirement library in requirement.txt to install requirement library use command line:
pip install -r requirements.txt
Clustering on 4 dataset use kmeans algorithm, you need to define number of clusters
Clustering on 4 datasets use autokspectralclustering, you don't need to define exactly how many number of clusters, algorithm will help you define it.