vitaminzl / SpectralCluster

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

谱聚类代码

环境配置

本代码在python3.8环境下可成功运行。

在执行代码前,可先执行以下脚本,以安装所需的环境。

$ pip install -r requirements.txt

PI

本文是对Power iteration clustering

文章解读见https://vitaminzl.com/2022/08/30/gnn/pin-pu-zai-ju-lei-zhong-de-ying-yong/#pi

运行前首先进入src文件夹

$ cd src

然后执行PI文件

$ python PI.py

ROSC

本文是对文章Rosc: Robust spectral clustering on multi-scale data的代码复现

文章解读见https://vitaminzl.com/2022/08/30/gnn/pin-pu-zai-ju-lei-zhong-de-ying-yong/#rosc

运行前首先进入src文件夹

$ cd src

然后执行ROSC文件

$ python ROSC.py

若想改变参数tknn、alpha1、alpha2的值,键入

$ python ROSC.py --tknn 8 --alpha1 1 --alpha2 0.01 

tknn、alpha1、alpha2的默认值分别为8、1、0.01

About

License:MIT License


Languages

Language:Python 100.0%