Подсчет количества кластеров в данных с помощью самоорганизующейся карты
Я примерно знаю SOM, и он отображает свою сеть на различные кластеры обученных данных. Как реализовать подсчет количества кластеров с помощью SOM? Я использую библиотеку KNNL здесь для реализации SOM. В его демонстрации показано, как тренироваться и только тестировать. Как я могу реализовать это для подсчета количества кластеров? Я знаю, что могу также использовать DBSCAN для подсчета кластеров. Но сначала мне нравится реализовывать SOM для подсчета кластеров. Мои входные данные - это 2D данные, представляющие точки в 2D пространстве, например
(132.181,0.683431),
(136.886,0.988517),
(137.316,0.504297),
(133.653,0.602269),