始める無料で始める

シルエット法

前のレッスンでは、クラスタ数を変えると K-Means アルゴリズムの性能がどのように変わるかを体験しました。面接の文脈では、最適なクラスタ数を選ぶことがベストな結果につながるため、特に重要です。

この演習では、sklearn.metricssilhouette_score() 関数を使い、diabetes DataFrame に対して実行した K-Means アルゴリズムの評価を行い、最適なクラスタ数を見つけるためのシルエット法を適用します。スコア計算にはユークリッド距離を使用します。これはエルボー法との比較可能性を確保するためです。

K-Means モデルの学習に使う特徴行列 X はあらかじめ作成されています。

これまでの演習と同じパイプラインの位置にいますが、ここでは予測も追加します。 Machine learning pipeline

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

Pythonで学ぶMachine Learning面接対策

コースを見る

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

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

# Import modules
from sklearn.____ import ____
from sklearn.____ import ____
コードを編集して実行