Selected tasks (2022)

During the course everyone will implement one clustering algorithm which will be constructed stepwise during the course. At minimum, this will be some k-means variant but if some students want to take some more challenging algorithm then this page will be used to coordinate the efforts.

Algorithm:   C   C++ C#   Java JS   R   Matlab PHP Go Ruby
Genetic Algorithm (GA)
Density-based (Dens)
Density Peaks (DenP)
Mean shift (MS)
Affinity propagation (AP)
Stochastic relaxation (SR)
Fast k-means (F-KM)
Agglomerative clustering (AC)
Centroid index (CI) PF


References

Summary

Text summary: here
Pseudo codes: RS   AC   GA  

RS pseudo code includes only standard k-means for simplicity but GA pseudo code includes the Fast k-means.