始める無料で始める

4クラスターのソリューションを構築する

完璧です。推奨されるクラスター数は3から4の間であることがわかりましたね。では、この演習では後者の数でクラスターを構築していきます。

正規化済みのRFMTデータセットは datamart_rfmt_normalized として利用できます。必要に応じてコンソールで中身を確認してください。

この演習はコースの一部です

Pythonで学ぶカスタマーセグメンテーション

コースを見る

演習の手順

  • sklearn ライブラリから KMeans をインポートします。
  • クラスター数を4、random stateを1に設定して KMeans を初期化します。
  • 正規化済みデータセットに対してk-meansクラスタリングを学習(fit)します。
  • クラスターのラベルを抽出し、cluster_labels オブジェクトとして保存します。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# Import KMeans 
from ____.____ import ____

# Initialize KMeans
kmeans = ____(____, ____) 

# Fit k-means clustering on the normalized data set
____.____(____)

# Extract cluster labels
cluster_labels = ____.____
コードを編集して実行