AI活用の教科書
AI・生成AIふつう3分で読了

クラスタリング

Clusteringくらすたりんぐ

ひとことで言うと

正解を教えずに、似たデータどうしを自動でグループ分けする手法のことです。

📖 もうちょい詳しく

何が新しいの?

データの中には、「これは正解」というラベルがついていないものがたくさんあります。たとえば顧客の購買履歴には、最初から「優良客」「たまに来る客」といった答えはついていません。クラスタリングは、そういう答えのないデータでも、似たものどうしを自動でまとめてくれるしくみです。

どうやって動いてるの?

それぞれのデータを「数値の集まり」として見て、その数値が近いものどうしを同じグループにまとめます。近さは、距離のような考え方ではかることが多いです。よく使われる方法では、まずグループの中心をいくつか置き、各データを一番近い中心に割り当て、中心を計算し直す、という作業をくり返して落ち着かせます。正解を見ずに進めるので、「教師なし学習」の代表例とされます。

何ができるの?

お店なら、お客さんを買い方の似たグループに分けて、グループごとに案内を変えられます。ほかにも、似た記事をまとめる、異常に外れたデータを見つける、といった使い道があります。事前に分類のルールを決めなくても、データのかたまりが見えてくるのが便利なところです。

🌱 身近なたとえ

洗濯物を色や素材で分けるのに例えると分かりやすいです。「これは白組、これは色物」と決まったラベルはなくても、なんとなく似たものを同じカゴに入れていきますよね。クラスタリングも同じで、答えを教わらずに、似ているものを手元のカゴに自動で振り分けていく作業に近いです。

✅ まず覚えるポイント

  • 正解ラベルがないデータをグループ分けする手法です
  • 「教師なし学習」の代表的なやり方の一つです
  • 似ている=数値が近い、として判断することが多いです
  • 顧客のセグメント分けなどでよく使われます
  • グループの数を人が決める手法もあります
  • 「分類のルールを後から眺める」使い方に向いています

🧭 よくある勘違い

分類(クラス分け)と同じこと?

似ていますが違います。分類は「優良客/一般客」のように、あらかじめ正解の枠を用意して、新しいデータをそこに当てはめます。クラスタリングは枠そのものをデータから見つけるので、出てくるグループに最初から名前はついていません。

グループの意味は自動でわかるの?

いいえ、そこは人の仕事です。クラスタリングはあくまで「似たものの集まり」を作るだけです。そのかたまりが「夜によく買う人たち」なのかなどの意味づけは、結果を見て人が解釈します。

グループの数は機械が勝手に決めるの?

手法によります。数を人が指定するものもあれば、データから自動で決めるものもあります。指定する場合は、いくつに分けると分かりやすいかを試しながら探すことが多いです。

🧩 関連して覚えると楽な言葉

  • 教師なし学習: 正解ラベルなしでデータの特徴をつかむ学習方法
  • 教師あり学習: 正解つきデータで予測のしかたを覚える学習方法
  • 機械学習: データから規則を自動で学ぶしくみ全体のこと
  • 特徴量エンジニアリング: 生のデータから予測に効く手がかりを設計して取り出す下ごしらえ

🏁 ひとことでまとめ

ラベルなしのデータを「似たものどうし」で自動的にカゴ分けしてくれるのが、クラスタリングです。