k-means アルゴリズムの複雑さはO( n * K * I * d ) であることは誰もが知っています。
- n = ポイント数
- K = クラスタ数
- I = 反復回数
- d = 属性の数
しかし、私の質問は、動的計画法で K-means を適用するときに、その複雑さを理解できないということです。
一言で言えば、 DPを使用したK-meansのアイデアは次のとおりです。
- 近接行列を計算する
- 各データポイントをクラスターにする
- 繰り返す
- 最も近い 2 つのクラスターをマージする
- 近接行列を更新する
- クラスターが1つになるまで
疑似コードを見つけようとしたので、複雑さを見つけようとしましたが、できませんでした。
では、どうすればその複雑さを見つけることができますか? そしてそれは何でしょうか?
回答をいただきありがとうございます。