Como agrupar automaticamente uma matriz em U?

10

Depois de treinar um mapa auto-organizado, é possível calcular o U-Matrix . Existem algumas ferramentas para visualizá-lo manualmente e identificar clusters, mas estou me perguntando se existe algum algoritmo para executar esse processo de maneira automática (ou seja, não ter um humano olhando a figura para identificar os clusters).

Há alguma maneira de fazer isso? Estou escrevendo meu código em R. Não encontrei nada desse tipo na Internet, então talvez alguém possa me ajudar aqui.

Tendero
fonte

Respostas:

10

Sim, eu vi algoritmos de cluster sendo executados na U-Matrix de um SOM. No entanto, não é muito comum porque os SOMs são usados ​​para visualizar dados de alta dimensão em duas dimensões.

Um exemplo é o seguinte , onde um DBSCAN é executado em uma matriz U para agrupar seus neurônios. Este exemplo é da biblioteca Python 'somoclu'. Infelizmente, não conheço nenhum pacote no R.

CaucM
fonte
Obrigado pela resposta. Na verdade, eu estava procurando por algum algoritmo referente à segmentação de imagens usando o U Matriz, e não os nós do mapa.
Tendero