Как мне узнать, какие входные данные кластеризованы вместе после обучения с использованием SOM в Matlab?
Я новичок в самоорганизующейся карте (SOM) и изучал и тестировал ее с помощью Matlab.
Я хотел бы знать, как я могу получить входные данные, которые кластеризованы (похожи) вместе, используя Matlab?
1 ответ
SOM - это не контролируемый алгоритм кластеризации, в котором аналогичные выборки представлены ближе на карте объектов (то есть аналогичные выборки будут запускать узлы, которые находятся ближе друг к другу).
Кроме того, вы можете попытаться идентифицировать аналогичные регионы на карте объектов SOM, например, с помощью U-Matrix (карта, представляющая среднее расстояние между вектором весов узла и его ближайшими соседями), Hit-Map (карта, представляющая число раз, которое узел был выбран в качестве наиболее подходящей единицы (BMU для данных обучения) или даже для каждого компонента обучения.
Для лучшего понимания и примера в matla b см. Следующий вопрос: Уменьшение размерности с помощью самоорганизующихся карт.