コース
Pythonで学ぶ教師なし学習
中級スキルレベル
更新日 2025/12
PythonMachine Learning4時間13 ビデオ52 演習4,150 XP180K+修了証明書
無料アカウントを作成
Googleで続行その他のオプションを表示または
何千もの企業の従業員が支持
チームのトレーニングを担当していますか?
Businessをお試しくださいコース説明
前提条件
Supervised Learning with scikit-learn1
探索のためのクラスタリング
データセットに内在するグループ(「クラスタ」)の見つけ方を学びます。章の最後には、株価データを使って企業をクラスタリングし、測定値のクラスタリングで種を見分けられるようになります。
2
階層型クラスタリングとt-SNEによる可視化
この章では、可視化のための教師なし学習手法である階層型クラスタリングとt-SNEを学びます。階層型クラスタリングはサンプルをより粗いクラスタへと順次マージし、得られたクラスタ階層を木構造として可視化できます。t-SNEはサンプルを2次元空間に写像し、サンプル間の近さを視覚的に把握できるようにします。
3
データの相関解消と次元削減
次元削減は、データセットに頻出するパターンで要約する手法です。この章では、最も基本的な次元削減手法である「主成分分析(PCA)」を学びます。PCAはしばしば教師あり学習の前処理として用いられ、モデル性能や汎化性能の向上に役立ちます。教師なし学習にも有用です。たとえば、PCAの変種を使ってWikipedia記事を内容にもとづいてクラスタリングします。
4
解釈しやすい特徴の発見
この章では、サンプルを解釈しやすい部分の組み合わせとして表現する次元削減手法「Non-negative matrix factorization(NMF、非負値行列因子分解)」を学びます。たとえば、文章をトピックの組み合わせとして、画像をよく現れる視覚パターンの組み合わせとして表現します。また、NMFを使って、読むとよい類似記事や、視聴履歴に合う音楽アーティストを提案するレコメンダシステムの作り方も学びます。
Pythonで学ぶ教師なし学習
コース完了 19百万人を超える学習者と共にPythonで学ぶ教師なし学習を始めましょう!
無料アカウントを作成
Googleで続行その他のオプションを表示または
DataCamp for Mobileでデータスキルを磨きましょう
モバイル コースと毎日の 5 分間のコーディング チャレンジで、外出先でも進歩できます。