Я новичок в кластеризации и нейронных сетях, и я только начал использовать самоорганизующиеся карты (SOM) для выполнения некоторой кластеризации. У меня есть 15-мерный набор данных, и я создал сом со следующим кодом:
size = 20
from minisom import MiniSom
som = MiniSom(size, size, 15, sigma=0.3, learning_rate=0.9, random_seed=149)
som.train_random(data, 650000, verbose=True)
И я построил сом следующим образом:
plt.figure()
plt.pcolor(som.distance_map().T, cmap='Blues')
plt.colorbar()
plt.show()
Мой вопрос: если у меня есть новый 15-мерный элемент, как я могу узнать, к какому кластеру сом относится?