平均値シフト法

平均シフト,平均値シフト,ミーンシフト.法がついたりつかなかったり. Mean shiftをどう訳すかでこうなったと思われる.

何をするもの?

何らかの分布が得られた時にそのピークを求める. クラスタリングにも用いられる.

アルゴリズム

データがn個あったとして, まず確率密度分布をカーネル密度推定で近似.

カーネルはガウス関数なら

これをなんやかんやして更新式は次のようになる.

注意点

更新式のについては,別に元のデータセットを使う必要はない. 適当に撒いたサンプル点から始まってもちゃんと収束してくれる. という観点ではパーティクルフィルタに近い.

K-meansのようにクラスタ数を決める必要はないが, ラベリングか何かは収束後に必要になる.

の決め方とイテレーション回数が収束の決め手. 変な値を取ればうまくいかない.

参考文献

http://sugiyama-www.cs.titech.ac.jp/~sugi/2007/Canon-MachineLearning22-jp.pdf

「平均シフト」と記述.その他のクラスタリング手法についても.

http://online.sfsu.edu/~kazokada/research/okada_cvim08_meanshift.pdf

「ミーンシフト」と記述.