How can i choose the k initial centroids far away from each other in k-means clustering based image segmentation

조회 수: 5 (최근 30일)
The steps performed for k-means clustering are as follows:
  1. Choose k initial centroids
  2. Compute the distance from each pixel to the centroid
  3. Recalculate the centroids after all the pixels have been assigned
  4. Repeat steps 2 and 3 until the same points are assigned to each cluster in consecutive rounds.
How can i choose the k-initial centroids, such that they are far from each other.

채택된 답변

Alok Nimrani
Alok Nimrani 2019년 2월 21일
You can make use of k-means++ algorithm to choose the initial centroids far away from each other. This algorithm is the one used by default while performing k-means clustering using the k-means function in MATLAB.
Hope this helps.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Statistics and Machine Learning Toolbox에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by