매트릭스 데이터 집합이 dt = 64x150이라고 가정하면 클러스터에 64dim 행렬이 있다고 가정합니다. vl_feat의 라이브러리로부터 kmeans 기능을 사용K- means 클러스터링, 주요 이해 문제
, 나는 20 centrers 내 데이터 집합을 클러스터합니다
[centers, assignments] = vl_kmeans(dt, 20);
centers
는 64x20 행렬이다.
assignments
은 내부에 값이있는 1x150 매트릭스입니다.
설명서에 따라 : 벡터 지정에는 클러스터에 대한 입력 데이터의 (하드) 지정이 포함됩니다.
매트릭스의 숫자가 의미하는 바를 아직 알 수 없습니다. assignments
. 나는 그것을 전혀 얻지 않는다. 여기 좀 도와 주실 분 있나요? 예 또는 뭔가 좋은 것입니다. 이 값들은 무엇을 나타내는가? OpenCV의에서
'과제'는 150 개의 데이터 인스턴스가 20 개의 클러스터 중 하나에 해당하는 것을 나타내는 벡터입니다. '할당'의 숫자 범위는 1에서 20까지 가야합니다. –
@ ParagS.Chandakkar 나는 두 줄로 설명했듯이 그것을 아주 좋아했습니다. 마침내 깨달았습니다. 감사. – Thms