C source code, version 2.10, 2004.08.15 Attention: In order to compile these programs the table package and the matrix package must also be retrieved.
Description
Programs to do probabilistic clustering (expectation maximization algorithm to find a mixture of Gaussians) and fuzzy clustering (fuzzy c-means algorithm, Gustafson-Kessel algorithm, and Gath-Geva / FMLE algorithm) and to execute the induced set of clusters on new data. The programs are highly parameterizable, so that a large variety of clustering approaches can be carried out. Since version 2.4 the program also contains a competitive learning / learning vector quantization mode, which will eventually supersede the learning vector quantization programs. A brief description of how to apply these programs can be found in the file cluster/ex/readme in the source package.
A description of the ideas underlying the neural network based update methods can be found in:
- Speeding Up Fuzzy Clustering with Neural Network Techniques
Christian Borgelt and Rudolf Kruse
Proc. 12th IEEE International Conference on Fuzzy Systems (FUZZ-IEEE'03, St. Louis, MO, USA)
IEEE Press, Piscataway, NJ, USA 2003
fieee_03.pdf (172 kb) fieee_03.ps.gz (75 kb) (5 pages)