跳转至

无监督学习

从无标签数据中发现模式

K-Means

  • 算法流程:初始化 → 分配 → 更新 → 收敛
  • K-Medoids:对噪声更鲁棒
  • 肘部法则 / 轮廓系数选择 K

PCA

  • 方差最大化推导
  • 奇异值分解 (SVD) 实现
  • 降维可视化

t-SNE / UMAP

  • t-SNE:局部结构保持,适合可视化
  • UMAP:全局+局部结构,速度更快
  • 注意:仅用于可视化,不用于下游任务输入

练习

  • 用 PCA 对 MNIST 降维后可视化
  • 用 K-Means 对客户数据聚类,分析轮廓系数
  • 对比 t-SNE 和 UMAP 在同一数据集上的可视化效果

资源

资源 链接
Sklearn 聚类文档 https://scikit-learn.org/stable/modules/clustering.html
UMAP 文档 https://umap-learn.readthedocs.io/