LoginSignup
2
0

More than 3 years have passed since last update.

「k-Means法」について

Last updated at Posted at 2020-02-08

kNN(k-nearest neighbor algorithm、k近傍法)の考え方

k-Means法とは

  • 機械学習のうち、教師なし学習のクラスタリングに用いられるアルゴリズムの一種
  • クラスタリング: 与えられたデータを外的基準なしに自動的に分類する手法

考え方

  1. 与えられたデータをいくつのグループ(クラスタ)に分けるか決める(これは手動)
  2. ランダムにデータをクラスタに割り振る
  3. 各クラスタの重心を計算する
  4. 全データに対して、各クラスタの重心までの距離を計算し、一番近いクラスタに割り振りなおす
  5. 割り振りなおしの前後で全データのクラスタが変わらなくなるまで、3,4を繰り返す

↓が実際にクラスタが割り振りなおされていく過程。紫の菱形が重心。計算は簡単(重心と距離だけ)なので割愛
kMeans_1.png
kMeans_2.png
kMeans_3.png
kMeans_4.png
kMeans_5.png
kMeans_6.png

図作ったときのコード置き場

参考リンク

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0