【Pythonデータサイエンス超入門2-2】機械学習の基本〜教師なし学習編〜【YouTube】

YouTubeによるPythonデータサイエンス超入門シリーズ「機械学習の基本〜教師なし学習〜」で紹介したソースコードを掲載しているページです。
ご自由に動画で使用したCSVのダウンロードやソースコードのコピー&ペーストなどしてご活用ください。

YouTubeチャンネル

動画リンク

https://youtu.be/_jSATI96oSo

sponsored link

CSVのダウンロード

skill_level.csv
fruits_sales.csv

ソースコード

ライブラリ・データの読み込み

次元削減

PCA(主成分分析)

SVD(特異値分解)

t-SNE

UMAP

寄与率の計算

※PCA/SVDのみ

結果の2次元表示

Y軸の意味の推察

※PCA/SVDのみ

クラスタリング

階層クラスタリング

・単結合法(最短距離法) (method = “single”)
・完全結合法(最長距離法) (method = “complete”)
・郡平均法 (method = “average”)
・ウォード法 (method = “ward”)

非階層クラスタリング(K-means++)

クラスタ別集計

クラスタリング結果の確認 (クラスタリング×次元削減)

K-meansの最適なクラスタ数推測(エルボー法)

非階層クラスタリング(X-means)

アソシエーション分析(バスケット分析)

分析の実行

ネットワーク図の作成