Comment regrouper automatiquement une U-Matrix?

10

Après la formation d' une carte d'auto-organisation, on peut calculer le U-Matrix . Il existe des outils pour le visualiser manuellement et identifier les clusters, mais je me demande s'il existe un algorithme pour effectuer ce processus de manière automatique (c'est-à-dire ne pas avoir un humain regardant la figure pour identifier les clusters).

Est-ce qu'il y a un moyen de faire ça? J'écris mon code en R. Je n'ai rien trouvé de tel sur Internet, alors peut-être que quelqu'un peut m'aider ici.

Tendero
la source

Réponses:

10

Oui, j'ai vu des algorithmes de clustering s'exécuter sur la matrice U d'un SOM. Cependant, ce n'est pas très courant car les SOM sont utilisés pour visualiser des données de grande dimension sur 2 dimensions.

Un exemple, vous pouvez regarder cela , où un DBSCAN est exécuté sur une matrice U pour regrouper ses neurones. Cet exemple provient de la bibliothèque Python 'somoclu'. Malheureusement, je ne connais aucun paquet sur R.

CaucM
la source
Merci d'avoir répondu. Je cherchais en fait un algorithme concernant la segmentation d'image en utilisant le U Matriz, et non les nœuds de la carte eux-mêmes.
Tendero