DBSCANを実装しようとしていますが、その背後にある考え方がわかりません。データ全体を 1 つずつ調べて、近い隣人のために新しいクラスターを作成すると、常に多くのクラスターが得られます。最初のポイントの近くの隣人をチェックし、十分な数の隣人 (> MinPts
) を見つけ、それらのクラスターを作成し、次のポイントに移動し、隣人をチェックし (既にクラスター内にある隣人を見つけることもあります)、それらの新しいクラスターを作成するとします。 . 等々。したがって、いくつかのポイントが複数のクラスターに追加されます...したがって、多くのクラスターが作成されます。
誰かがこのアルゴリズムがどのように機能するか説明できますか? 私はそれについてオンラインで多くの情報を見つけませんでした。