Cześć, czy znacie jakiś dobry algorytm grupowania danych, który poradziłby sobie z niżej wymienionymi założeniami (może sami macie jakiś pomysł jak to rozwiązać):
- Załóżmy, że mam dane współrzędne każdego człowieka na ziemi (X,Y, ew. Z) lub na jakimś obszarze (np. Polska/Europa/Mazowsze etc.)
- Nie wiem czym jest miasto (ile musi być w nim mieszkańców etc.)
- Teraz mając taką bazę danych chciałbym odnaleźć wszystkie miasta na ziemi tj. miejsca, gdzie są większe zgrupowania ludzi.
Myślałem o algorytmie k-means oraz sieci Kohonena, ale problem jest taki, że nie wiem ile takich miast jest...
Możecie zaproponować jakiś algorytm, który by się do tego nadawał najlepiej?
Z góry dzięki za pomoc