はじめに
G検定に出題される機械学習の専門用語は、意味を正確に覚えることが大切です。
特に「クラスタリング」は教師なし学習の代表例であり、分類との違いや代表的な手法、距離尺度などを正確に理解しておく必要があります。
そこで今回は、生成AIを活用して学習用の楽曲「クラスタリングのうた」を制作しました。
テンポの良いリズムと明瞭な発音で、試験に出る重要用語を耳から効率的に覚えられる構成にしています。
AIを活用した楽曲制作
歌詞は生成AI(ChatGPT)で作成し、内容はG検定に準拠した正しい定義のみを反映しています。
音楽制作はAI作曲ツール(Suno AI)を使用し、女性ボーカルとシンセ+ドラムによる明快なリズムを採用しました。
これにより、覚えにくい用語も繰り返し聴くことで自然に記憶に定着するようにしています。
タイトル・歌詞の紹介
曲タイトル
クラスタリングのうた
歌詞
クラスタリングは教師なし学習
クラスタリングはラベルなしデータを似たもの同士にグループ化
クラスタリングは教師あり学習の分類とは別
顧客セグメンテーション、異常検知 クラスタリングの例
k-meansはクラスター数 kを事前決定 k-meansはユークリッド距離で重心を更新
ユークリッド距離は連続値の基本 k-meansは重心更新、k指定
階層型クラスタリングは木構造 階層型クラスタリングはデンドログラムで距離閾値を調整
マンハッタン距離は軸ごとの差分 コサイン類似度はベクトルの方向性
クラスタリングはラベルなしデータを似たもの同士にグループ化
k-meansは重心更新、k指定 階層型クラスタリングはデンドログラムで距離閾値を調整
楽曲の視聴
- YouTube
- Suno AI
クラスタリングのうた(Suno AI)
歌詞の解説
- クラスタリングは教師なし学習
正解ラベルを使わずにデータの構造を見つける学習です。 - ラベルなしデータを似たもの同士にグループ化
類似度や距離にもとづき自然なまとまりを作ります。 - クラスタリングは教師あり学習の分類とは別
分類は既知のラベルで学習しますが、クラスタリングはラベルを使いません。 - 顧客セグメンテーション、異常検知はクラスタリングの例
セグメンテーションは顧客を似た行動で分けます。
異常検知では多くの場合「他から遠い」「密度が低い」点を外れとして捉えます。 - k-meansはクラスター数 k を事前決定
解析前に目標のグループ数を決めます。
\(K \in \mathbb{N}\) - k-meansはユークリッド距離で重心を更新
より厳密には平方ユークリッド距離の総和を最小化します。
目的関数は次式です。
\(J=\sum_{k=1}^{K}\sum_{x_i\in C_k}\lVert x_i-\mu_k\rVert^2\)
ここで μk はクラスター k の重心(平均)です。 - ユークリッド距離は連続値の基本
定義は次式です。
\(d(\mathbf{x},\mathbf{y})=\sqrt{\sum_{i=1}^{n}(x_i-y_i)^2}\)
スケールに敏感なので標準化を行うのが一般的です。 - k-meansは重心更新、k指定
割り当てと重心更新を交互に繰り返して収束させます。 - 階層型クラスタリングは木構造
多くは凝集型で、近いクラスタから順に統合します。 - 階層型はデンドログラムで距離閾値を調整
デンドログラムを特定の高さで切ることでクラスター数を決めます。
高さは不一致度(距離)を表します。 - マンハッタン距離は軸ごとの差分
定義は次式です。
\(d(\mathbf{x},\mathbf{y})=\sum_{i=1}^{n}|x_i-y_i|\)
L1距離とも呼ばれます。 - コサイン類似度はベクトルの方向性
大きさの影響を除き角度にもとづく類似を測ります。
定義は次式です。
\(\mathrm{cos_sim}(\mathbf{x},\mathbf{y})=\frac{\mathbf{x}\cdot\mathbf{y}}{\lVert\mathbf{x}\rVert,\lVert\mathbf{y}\rVert}\)
距離として使う場合はコサイン距離 = 1 − コサイン類似度を用います。
楽曲に込めたメッセージ
この曲は、試験に出やすいクラスタリング関連の用語とその定義を、耳から効率的に覚えることを目的としています。
短く端的なフレーズで構成し、リズムに乗せることで自然に記憶に残ります。
また、繰り返し部分を効果的に配置することで、重要な定義を何度も復習できるようにしました。
まとめ
クラスタリングの基本的な定義や主要な手法、距離尺度はG検定において頻出です。
今回の「クラスタリングのうた」は、それらを短時間で何度も耳にすることで、試験対策に有効な学習手段になります。
ぜひYouTubeやSuno AIで楽曲を聴きながら、試験本番でも迷わず正しい選択肢を選べるようにしてください。


コメント