k-meansとは【図解でわかりやすく】

最終更新日:2026年7月15日

30秒でわかる結論

k-means(クラスタリング)は「正解ラベルなしのデータをk個のグループに自動分類する教師なし学習」です。アルゴリズムはシンプル:①重心をランダム配置→②各データを最近傍の重心に割り当て→③重心を更新、を収束まで繰り返す。kは人間が先に決める必要があります。混同しやすいk-NN(教師あり・分類)との違いがG検定で頻出です。

k-means=正解なしのデータをk個のグループに自動で分ける、教師なし学習のクラスタリング。

k-meansはG検定で「教師なし学習の代表例」「k-NNとの違い」という形で必ず問われます。名前が似ているだけで全く別物です。

図解

k-means(教師なし)似た者どうしを自動でグループ化k-NN(教師あり)近くのk個(正解付き)の多数決で判定

解説

顧客データを「購買傾向が似ている3グループ」に分けてマーケティングに活かす、といった使い方をします。ポイントは2つ:(1)教師なし学習である(正解を教えない)、(2)グループ数kは人間が先に決める。

名前が似ているk近傍法(k-NN)は「引っ越し先の治安を知りたければ、近所のk軒に聞いて多数決」というイメージの教師あり学習の分類手法で、まったくの別物です。k-means(教師なし・グループ分け)とk-NN(教師あり・分類)を混同しないようにしましょう。

具体例

①小売業が購買履歴からk=5グループに顧客セグメント化し、グループ別マーケティングを展開。②ニュース記事をk=10のトピックグループに自動分類(既存カテゴリなし)。③医療画像のピクセルをグループ分けして腫瘍候補領域を抽出する前処理として活用。

間違えやすい類似用語

覚え方

means=グループの平均(重心)を作る→教師なしのグループ分け。NN=ご近所の多数決→教師あり

試験での問われ方

G検定では「①k-meansは教師あり/なし?→なし」「②kは誰が決める?→人間が事前に決める」「③k-meansとk-NNの違い(教師あり vs なし、分類 vs クラスタリング)」が頻出。またクラスタリングの結果には「正解」が存在しないため評価が難しい点も知っておきましょう。

確認問題

k-meansクラスタリングについて正しい説明はどれですか?

正解:C. 正解なしのデータをk個のグループに自動分類する教師なし学習である

k-meansは教師なし学習のクラスタリング手法。正解ラベルなしのデータをk個のグループに自動分類します。kは人間が事前に決める必要があります。「最近傍k件で多数決」はk-NN(教師あり)の説明。両者の混同はG検定で頻出の引っかけです。

k-meansの問題を解いてみる →

関連用語

出典・参考資料

監修:横浜ITコンサル合同会社

AI用語集の一覧に戻る

運営者情報

編集ポリシー

提供:横浜ITコンサル合同会社