跳至内容
首页Python

课程

Python 中的无监督学习

中级技能水平
更新时间 2025年12月
学习如何使用 scikit-learn 和 scipy 对无标签数据集进行聚类、转换、可视化并提取洞察。
免费开始课程
PythonMachine Learning
4小时
13 视频
52 道练习
4,150 XP
180K+
成就证明

创建您的免费帐户

继续使用 Google显示更多选项


继续操作即表示您接受我们的《使用条款》和《隐私政策》,并同意您的数据存储在美国。

深受数千家公司学习者的喜爱

Group

需要团队培训?

企业版试用

课程描述

设想您手里有一组客户数据,包含年龄、所在地、财务历史等多种特征,您希望找出其中的模式并将他们分成簇。或者,您有一组文本(如 Wikipedia 页面),希望根据内容将其划分为不同类别。这就是无监督学习:之所以称为"无监督",是因为您并未通过某个预测任务来引导或监督模式发现,而是从未标注的数据中挖掘潜在结构。无监督学习涵盖机器学习中的多种技术,从聚类到降维再到矩阵分解。在本课程中,您将学习无监督学习的基础,并使用 scikit-learn 和 SciPy 实现核心算法。您将学会如何对未标注的数据集进行聚类、变换、可视化与洞察提取,并在课程最后构建一个推荐系统,为用户推荐受欢迎的音乐艺术家。视频带有实时字幕,您可以点击视频左下角的 "Show transcript" 展开查看。 课程术语表位于右侧的资源部分。若要获得 CPE 学分,您需要完成课程并在合格评估中达到 70% 的得分。您可以点击右侧的 CPE 学分提示进入评估。

先决条件

Supervised Learning with scikit-learn
1

用于数据集探索的聚类

学习如何发现数据集中的潜在分组(即"聚类")。在本章结束时,您将基于股票价格对公司进行聚类,并通过聚类度量来区分不同物种。
开始章节
2

层次聚类与 t-SNE 的可视化

本章将介绍两种用于数据可视化的无监督学习技术:层次聚类与 t-SNE。层次聚类把数据样本不断合并为更粗的簇,并生成表示簇层级关系的树状可视化。t-SNE 将数据样本映射到 2 维空间,从而可以直观展示样本之间的相互接近程度。
开始章节
3

数据去相关与降维

降维通过提取常见模式来概括数据集。在本章中,您将学习最基础的降维技术——"主成分分析"("PCA")。PCA 常用于有监督学习之前,以提升模型性能与泛化能力。它对无监督学习同样有用。例如,您将使用一种 PCA 的变体,根据内容对 Wikipedia 文章进行聚类!
开始章节
4

发现可解释特征

本章将介绍一种名为"非负矩阵分解"("NMF")的降维技术,它把样本表示为可解释部分的组合。例如,可将文档表示为主题的组合,将图像表示为常见的视觉模式。您还将学习使用 NMF 构建推荐系统,为您发现相似的可阅读文章,或与您的收听历史相匹配的音乐艺术家!
开始章节
Python 中的无监督学习
课程完成

获得成就证明

将此证书添加到您的 LinkedIn 档案、简历或履历中
在社交媒体和绩效评估中分享
立即注册

加入超过19百万学习者,今天就开始Python 中的无监督学习!

创建您的免费帐户

继续使用 Google显示更多选项


继续操作即表示您接受我们的《使用条款》和《隐私政策》,并同意您的数据存储在美国。

通过 DataCamp for Mobile 提升您的数据技能

随时随地通过我们的移动课程和每日 5 分钟编程挑战提升技能。