平均値シフト法
平均シフト,平均値シフト,ミーンシフト.法がついたりつかなかったり. 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
「ミーンシフト」と記述.