はじめに
この実験では、非線形次元削減の手法である多様体学習を探索します。次元削減は、3次元以上のデータを解釈するのが困難なため、高次元データセットを可視化するために頻繁に使用されます。多様体学習アルゴリズムは、データの基礎となる構造を保つ低次元表現を見つけることを目的としています。
この実験では、scikit-learnライブラリを使用して、さまざまなデータセットに対して多様体学習を行います。異なるアルゴリズムを探索し、それらの性能と出力を比較します。
VMのヒント
VMの起動が完了したら、左上隅をクリックしてノートブックタブに切り替え、Jupyter Notebookを使って練習しましょう。
Jupyter Notebookの読み込みには数秒待つ必要がある場合があります。Jupyter Notebookの制限により、操作の検証は自動化できません。
学習中に問題が発生した場合は、Labbyにお問い合わせください。セッション後にフィードバックを提供してください。すぐに問題を解決いたします。
Skills Graph
%%%%{init: {'theme':'neutral'}}%%%%
flowchart RL
ml(("Machine Learning")) -.-> ml/FrameworkandSoftwareGroup(["Framework and Software"])
sklearn(("Sklearn")) -.-> sklearn/AdvancedDataAnalysisandDimensionalityReductionGroup(["Advanced Data Analysis and Dimensionality Reduction"])
sklearn/AdvancedDataAnalysisandDimensionalityReductionGroup -.-> sklearn/manifold("Manifold Learning")
ml/FrameworkandSoftwareGroup -.-> ml/sklearn("scikit-learn")
subgraph Lab Skills
sklearn/manifold -.-> lab-71115{{"Scikit-Learn を用いた多様体学習"}}
ml/sklearn -.-> lab-71115{{"Scikit-Learn を用いた多様体学習"}}
end