一部のデータセットでOpencvKmeans2()クラスタリング関数を使用しています。実際には、クラスターの重心はランダムに初期化されることから始まります。次に、クラスタリングが先行します。
データセットの最大チャンクの最初のセトロイド、次に(多次元空間に異なるポイント位置の等しいセットがないと仮定して降順で)など、特定の順序ですべての重心を要求するにはどうすればよいですか?
一部のデータセットでOpencvKmeans2()クラスタリング関数を使用しています。実際には、クラスターの重心はランダムに初期化されることから始まります。次に、クラスタリングが先行します。
データセットの最大チャンクの最初のセトロイド、次に(多次元空間に異なるポイント位置の等しいセットがないと仮定して降順で)など、特定の順序ですべての重心を要求するにはどうすればよいですか?
好きなように注文してみませんか?
ほとんどのCVアプリケーションでは、これは必要ありません。自分で簡単に行うことができると思います。特定の順序でクラスターを返す最適化されたk-meansがあったわけではありません。k-meansはランダムに初期化されるため、クラスターの「自然な」順序はありません。また、すでに述べたように、クラスターの割り当てとクラスターのサイズの両方に関係がある可能性があります。
ラベルを数え上げて、どの重心クラスターがデータセットのほとんどに属しているかを確認することを計画しています