Software
UEF Machine Learning at GitHub
Keyword extraction algorithms
TSP algorithms
- tspDiv:
[Zip] (July, 2021)
Graph algorithms
Clustering algorithms
CBmodules2.0 package
[GitHub]
[Zip]. This software can read txt format files.
Includes the following algorithms:
- K-means (KM) (including 9 initialization methods)
- Random Swap (RS)
- Genetic algorithm (GA)
- Iterative shrinking (IS)
- Split algorithm (SPLIT)
- Split-and-Merge (SM)
- K-sets & K-swaps:
[GitHub]
[Zip] (September, 2022)
- Cluster Accuracy:
[GitHub]
[Zip] (September, 2022)
- Parallel Random Swap algorithm:
[GitHub]
[Zip] (September, 2022)
- Balanced k-means revisited:
[GitHub]
[Zip] (August, 2022)
- K-sets & K-swaps: Python
- Random Swap (RS) algorithm:
C-package: rs (0.63),
matlab,
Java,
Javascript,
R,
Python (S.Sieranoja)
Python (J.Yang)
- K-means (KM) algorithm: km (0.63), Javascript
- Self-adaptive genetic algorithm (GA): ga (0.12)
- Split algorithm (SPLIT): split.zip
- Split-and-Merge (SM): sm.zip
- Split-and-merge (SAM): split_merge.m
- Agglomerative clustering (PNN): pnn (0.19)
- Iterative shrinking (IS): is (0.25)
- Fuzzy C-means (FCM): fcm
- Self-organizing map (SOM): som (0.03)
- X-means algorithm (XM) cbxm (0.03)
- Random codebook: cbrand (0.30)
- Global K-means gkm.zip
- Smart swap: SmartSwap.jar
- Analytic Clustering: Analytic.zip
- K-means*: K-means_star.zip
- Balanced k-means: Balanced.zip
- Time-series clustering: tsc.zip
- EM algorithm: EM.zip
- Split and merge EM: SMEM.zip
- Genetic-based EM: GAEM.zip
- Random swap EM: RLSEM.zip
Other clustering software
Descriptions of algorithms