はいあります。より一般的には「順次 k-means」として知られているため、Google はそれを見つけることができませんでした。
Richard Dudaによるプリンストン CS クラス ノートのこのセクションで、順次 K-means の 2 つの疑似コード実装を見つけることができます。以下の 2 つの実装のうちの 1 つを再現しました。
Make initial guesses for the means m1, m2, ..., mk
Set the counts n1, n2, ..., nk to zero
Until interrupted
Acquire the next example, x
If mi is closest to x
Increment ni
Replace mi by mi + (1/ni)*( x - mi)
end_if
end_until
これの優れた点は、各クラスターの平均と、クラスターに割り当てられたデータ ポイントの数を覚えておくだけでよいことです。これら 2 つの変数を更新したら、データ ポイントを破棄できます。
どこで引用を見つけることができるかわかりません。私は、Duda の古典的なテキストPattern Classification and Scene Analysisまたは新しい版のPattern Classificationを調べ始めます。そこにない場合は、Chris Bishop の最新の本、または Daphne Koller と Nir Friedman の最近のテキストを試すことができます。