0

k-means クラスタリングの手段を取得する必要があります。現在、k-means plus plus clustering アルゴリズムを実装する apache commons math ライブラリを使用しています。このライブラリを使用してクラスタリングした後に手段を取得する簡単な方法があるか、それとも自分で実装する必要があるかどうか、誰かが知っていますか?
そうでない場合は、計算方法を説明するか、コード例を教えてもらえますか?

4

2 に答える 2

1

クラスタリング アルゴリズムの出力には、少なくともクラスタの割り当て、つまり各ポイントが属するクラスタが含まれている必要があります。それがある場合、k-means クラスタリング クラスタの中心は、各クラスタに属するポイントの平均によって単純に与えられます。

于 2014-04-10T20:43:53.067 に答える
0

KMeansPlusPlusClusterer (パッケージ org.apache.commons.math3.ml.clustering、バージョン 3.2+ ) は、CentroidCluster オブジェクトのリストを返します。CentroidCluster から getCenter() メソッドを呼び出すことで、クラスターの中心 (= クラスター ポイントの平均) を取得できます。

于 2014-06-27T21:41:21.557 に答える