2016-10-24 1 views
-3

누군가가 나에게 C#으로 여러 차원의 K-Means를 구현하는 방법에 대한 참조를 줄 수 있는지 묻고 싶습니다.K-Means multiple dimensions C#

나는이 웹 사이트에서 2 개 차원에 대한 자습서를 따랐다 : https://visualstudiomagazine.com/articles/2013/12/01/k-means-data-clustering-using-c.aspx

하지만 제가 7 개 매개 변수 대신 2 입력을 갖고 싶어?

rawData [0] = new double [] {65.0, 220.0, 70.0, 80.0, 56.0, 10.0};

대신 :

RAWDATA [0] = 새 이중 [{65.0, 220.0}; 당신이 SSQ (제곱의 합)의 정의를 보면

Source code

답변

0

그것은 차원의 수를 할 수있는 기호를 사용합니다.

2 차원에는 제한이 없습니다.

사용 된 자습서에는 결함이 있지만 은 아니며입니다. 빠른 모양에서, 그것은 7 개의 차원으로 역시 일하기로되어 있습니다. 당신이 더 크기와 좋은 클러스터링을 달성하기 위해 참조하는 것이 좋습니다 수, 는 답변을 주셔서 감사합니다,

+0

친애하는 Anony - 무스 (그것은 가능성이 단지 느린 될 것이며 오히려 나쁜 clusterings를 얻을 수 있습니다)? 나는 좋은 클러스터링 스크립트가 있다는 좋은 예를 따르고 싶다. 미리 감사드립니다, Petras – Petras

+0

좋은 참조보다 좋은 구현의 문제입니다. 주의를 기울여야 할 세부 사항이 많이 있으며, 단지 "기술적 인 세부 사항"이므로 참조 할 필요가 없습니다. –