vkresch / SOMbrero

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SOMbrero

SOMbrero implements the stochastic (also called on-line) Self-Organising Map (SOM) algorithm for numeric and relational data. Data are clustered into a 2-dimensional squared grid that can be initialized with initGrid. The main function is trainSOM that implements three types of algorithms:

  • the standard numeric SOM as in [Kohonen, 2001]

  • the relational SOM designed to deal with datasets described by a dissimilarity as in [Olteanu & Villa-Vialaneix, 2015] and [Mariette et al., 2017]

  • the KORRESP method that deals with contingency tables as in [Cottrell et al, 2004] and [Cottrell et al, 2005]

Results can be displayed with the function plot.somRes and quality criteria are provided by quality. Finally, a super-clustering can be computed with superClass.

References

Kohonen T. (2001) Self-Organizing Maps. Berlin/Heidelberg: Springer-Verlag, 3rd edition.

Cottrell M., Ibbou S., Letremy P. (2004) SOM-based algorithms for qualitative variables. Neural Networks, 17, 1149-1167.

Cottrell M., Letremy P. (2005) How to use the Kohonen algorithm to simultaneously analyse individuals in a survey. Neurocomputing, 21, 119-138.

Mariette J., Rossi F., Olteanu M., Mariette J. (2017) Accelerating stochastic kernel SOM. In: M. Verleysen, XXVth European Symposium on Artificial Neural Networks, Computational Intelligence and Machine Learning (ESANN 2017), i6doc, Bruges, Belgium, 269-274.

Olteanu M., Villa-Vialaneix N. (2015a) On-line relational and multiple relational SOM. Neurocomputing, 147, 15-30.

About


Languages

Language:R 100.0%