はじめに
この実験では、スペクトラル共クラスタリングアルゴリズムを使用してデータセットを二部クラスタリングする方法を示します。データセットは、小さな値の行列を作成し、大きな値の二部クラスタを埋め込む make_biclusters
関数を使用して生成されます。その後、行と列をシャッフルして、スペクトラル共クラスタリングアルゴリズムに渡します。シャッフルされた行列を再配置して二部クラスタを連続させることで、アルゴリズムが二部クラスタをどの程度正確に見つけたかがわかります。
VMのヒント
VMの起動が完了したら、左上隅をクリックして ノートブック タブに切り替え、Jupyter Notebookを使って練習しましょう。
時々、Jupyter Notebookが読み込み終了するまで数秒待つ必要があります。Jupyter Notebookの制限により、操作の検証を自動化することはできません。
学習中に問題に遭遇した場合は、Labbyにお問い合わせください。セッション後にフィードバックを提供してください。すぐに問題を解決いたします。
Skills Graph
%%%%{init: {'theme':'neutral'}}%%%%
flowchart RL
sklearn(("Sklearn")) -.-> sklearn/CoreModelsandAlgorithmsGroup(["Core Models and Algorithms"])
sklearn(("Sklearn")) -.-> sklearn/ModelSelectionandEvaluationGroup(["Model Selection and Evaluation"])
sklearn(("Sklearn")) -.-> sklearn/UtilitiesandDatasetsGroup(["Utilities and Datasets"])
ml(("Machine Learning")) -.-> ml/FrameworkandSoftwareGroup(["Framework and Software"])
sklearn/CoreModelsandAlgorithmsGroup -.-> sklearn/cluster("Clustering")
sklearn/ModelSelectionandEvaluationGroup -.-> sklearn/metrics("Metrics")
sklearn/UtilitiesandDatasetsGroup -.-> sklearn/datasets("Datasets")
ml/FrameworkandSoftwareGroup -.-> ml/sklearn("scikit-learn")
subgraph Lab Skills
sklearn/cluster -.-> lab-49301{{"スペクトラル共クラスタリングアルゴリズム"}}
sklearn/metrics -.-> lab-49301{{"スペクトラル共クラスタリングアルゴリズム"}}
sklearn/datasets -.-> lab-49301{{"スペクトラル共クラスタリングアルゴリズム"}}
ml/sklearn -.-> lab-49301{{"スペクトラル共クラスタリングアルゴリズム"}}
end