教師なし学習比較
k-meansクラスタリングと階層的クラスタリングの違いについて、最も適切な説明はどれか?
A.k-meansは事前にクラスタ数を指定する必要があるが、階層的クラスタリングは指定不要である← 正解
✓ 正解です。k-meansはK値を事前に指定する必要があり、階層的クラスタリングはデンドログラムから事後的にクラスタ数を決定できます。
B.階層的クラスタリングはk-meansより高速で、大規模データセットに向いている
✗ 逆です。階層的クラスタリングはO(n²)の計算量で遅く、k-meansはO(nk)で高速です。
C.k-meansは確率モデルに基づくが、階層的クラスタリングは距離ベースである
✗ 誤りです。k-meansは距離ベース(通常ユークリッド距離)で、GMMが確率モデルです。
D.k-meansは複数回実行しても常に同じ結果が得られるが、階層的クラスタリングは異なる結果が得られる
✗ 誤りです。k-meansは初期値選択によって異なる局所最適解に陥る可能性があります。
この問題のポイント
k-meansはK値を事前に指定する必要があり、階層的クラスタリングはデンドログラムから事後的にクラスタ数を決定できます。
「教師なし学習」の他の問題
k-meansクラスタリングで「最適なクラスタ数K」を決める一般的な方法はどれか?PCA(主成分分析)の目的として最も適切なものはどれか?k-meansクラスタリングを実行したとき、初期クラスタ中心をランダムに選び直して再度実行すると、全く異なるクラスタ結果…階層的クラスタリング(凝集型)を用いて大規模なテキストドキュメント群をクラスタリングしたところ、途中で計算が極めて遅くな…DBSCAN(密度ベースのクラスタリング)でε(近傍半径)パラメータを0.5から1.5に増加させたとき、一般的にどのよう…複数の異なる教師なし学習アルゴリズム(k-means、DBSCANと階層的クラスタリング)を同じデータセットに適用したと…
IT・クラウド の関連資格
AWS Certified Cloud Practitioner(CLF-C02)
AWSクラウドの入門資格。クラウドの概念・AWSのコアサービス・セキュリティ・料金モデルを問う。
AWS Certified Solutions Architect - Associate(SAA-C03)
AWSでのシステム設計能力を問うアソシエイト資格。高可用性・セキュリティ・コスト最適化の設計が中心。
DP-900:Microsoft Azure Data Fundamentals
Azureのデータサービスの基礎を問うMicrosoft認定資格。リレーショナル/非リレーショナルデータ、分析ワークロード、コアのデータ概念を扱う。