0

시드에 관한 세부 사항을 찾을 수 없습니다. matlab's k-mean. matlab의 k-mean이 data set X 행렬의 하위 집합 인 Xs seeds의 클러스터 할당을 다시 계산하면.matlab의 k-mean은 클러스터 멤버쉽 시드를 다시 계산합니까?

또는 이러한 시드는 초기 중심 위치에만 사용되며 k- 평균 클러스터 할당 단계에서 고려되지 않습니까?

스카 토 바스 (Sugato Basu) 외 semi-supervised clustering by seeds님께 이 질문에 대한 대답은이 혼란을 더욱 명확하게 해줍니다.

미리 감사드립니다.

+0

내가 아는 한, 씨앗은 단지 초기 위치에 사용됩니다. – Salain

답변

1

설명서를 확인하셨습니까? doc kmeans? 여기서 그들은 시드를 지칭하기 위해 초기 클러스터 중심 위치이라는 용어를 사용합니다. 특히

는 씨앗을 지정하는 데 사용됩니다을 시작 라는 이름의 매개 변수를보고하고, 매개 변수를 복제합니다. 또한 알고리즘 섹션을 참조하십시오.이 섹션에서는 프로세스의 두 단계 (일괄 업데이트 및 온라인 업데이트)에 대해 설명합니다. 마지막으로, 그리고 무엇보다 가장 좋은 점은 코드를 edit kmeans으로 직접보고 디버거로 단계별로 처리 할 수 ​​있다는 것입니다.

귀하의 질문이 정확히 무엇인지는 확실하지 않지만 위의 내용에서 시드는 '시작'매개 변수에 따라 한 번 계산되고 일괄 업데이트 및 온라인 업데이트가 뒤따라야한다고 대답 할 것입니다. 이것은 'replicates'매개 변수에 따라 반복됩니다.

"semi-supervised clustering by seed"는 무엇인지 모르겠지만 상자에서 지원되지 않는다고 확신합니다.

+0

kmeans 코드를 디버깅 해 주셔서 감사합니다. doc를 사용하는 것과 비교하여 이해할 수있었습니다. –