Кластеризация DBSCAN - что происходит, когда пограничная точка одного кластера считается базовой точкой другого кластера

Я хотел бы узнать ваше мнение о кластеризации dbscan, я пытаюсь реализовать алгоритм, как опубликовано здесь. На мой взгляд, существует возможность того, что одна точка от границы одного кластера будет центральной точкой другой, как показано на рисунке:

,

Я думаю, что есть несколько возможных решений:

  • мы могли бы рассмотреть точку как записанную в кластер, и это не может быть изменено - но мы могли потерять второй кластер из-за этого
  • мы могли бы изменить кластер пограничных точек, но без пересчета окрестности эпсилон.
  • мы могли бы добавить точку в несколько кластеров (худший из них).

Как вы думаете, что лучше? Или я что-то не так делаю?

1 ответ

Свойство core-point не относится к кластеру.

Либо точка является ключевой точкой, либо нет; независимо от того, в каком кластере он находится.

Если это ключевая точка, то она больше не может быть точкой шума или границы.

Когда две основные точки являются соседями, они по определению находятся в одном кластере.

Известный особый случай, который может произойти, состоит в том, что одна точка граничит с несколькими кластерами. Смотри конец страницы 229.

Другие вопросы по тегам