本机器学习顶点课程使用各种基于 Python 的机器学习库,如 Pandas、sci-kit-learn 和 Tensorflow/Keras。您还将学习应用机器学习技能,并展示您对这些技能的熟练程度。在学习本课程之前,您必须完成 IBM 机器学习专业证书的所有前面课程。在本课程中,您还将学习构建课程推荐系统、分析课程相关数据集、计算余弦相似度和创建相似度矩阵。此外,您还将应用 KNN、PCA 和非负矩阵协同过滤的知识生成推荐系统。最后,您将与 Peer-to-Peer 分享您的作品,并让他们对作品进行评估,从而促进协作学习体验。


您将学到什么
通过在 Python 中创建推荐系统,对比不同的机器学习算法
通过训练神经网络并构建 Regression 和分类模型来预测课程评级
运用 KNN、PCA 和非负矩阵协同过滤的知识创建推荐系统
制作最终演示文稿并对 Peer-to-Peer 的项目进行评估
您将获得的技能
要了解的详细信息
了解顶级公司的员工如何掌握热门技能

积累 机器学习 领域的专业知识
- 向行业专家学习新概念
- 获得对主题或工具的基础理解
- 通过实践项目培养工作相关技能
- 通过 IBM 获得可共享的职业证书

该课程共有5个模块
在本 Modulation 中,您将了解推荐系统的概念。 后续 Modulation 中的所有实验都基于这一概念。您还将了解顶点项目的概况。您将执行探索性数据分析,以发现数据模式等初步见解。您还将借助汇总统计和在线课程相关数据集(如课程标题、课程流派和课程注册人数)的图形表示来检查假设。接下来,您将从课程标题和描述中提取一个称为 "词袋"(BoW)的字数向量。BoW 特征可能是表征文本数据最简单但最有效的特征。它被广泛应用于许多文本机器学习任务中。最后,您将应用余弦相似度测量法,使用提取的 BoW 特征向量计算课程相似度。
涵盖的内容
2个视频2个作业3个应用程序项目5个插件
在本模块中,您将使用不同的方法创建三个课程推荐系统。在实验室 1 中,您将根据用户配置文件和课程流派矩阵,通过计算每门课程的兴趣分值创建课程推荐系统,并推荐兴趣分值最高的课程。在第二个实验中,您将生成一个课程相似性矩阵来创建推荐系统。在第三个实验中,您将根据小组成员的课程注册历史,使用 K-means 聚类和 Principal Component Analysis 实现基于聚类的推荐系统算法。在第四和第五个实验中,您将使用 Collaborative Filtering,根据其他用户的类似偏好集合对用户的兴趣进行预测。在实验四中,您将执行基于 KNN 的协同过滤;在实验五中,您将使用非负矩阵因式分解。
涵盖的内容
1个视频2个作业3个应用程序项目2个插件
在本模块中,您将使用神经网络预测课程评分。在第一个实验中,您将训练神经网络来预测课程评分,同时提取用户和项目的潜在特征。在第二个实验中,您将获得课程交互特征向量作为输入数据。通过回归分析,您将计算出预测学生是否会审核或完成课程的评分分数。实验 3 与实验 2 类似,但您将使用分类模型来代替回归分析。您将从神经网络中提取用户和项目嵌入特征向量。利用这些嵌入特征向量,您将创建一个交互特征向量,并以此建立分类模型。该模型会将交互特征向量映射到一个评级模式,从而预测学习者是会审核还是会完成课程。
涵盖的内容
1个视频2个作业5个应用程序项目1个插件
在本 Modulation 中,您将复习创建成功报告的指导原则和最佳实践。此外,您可能还想了解创建 PowerPoint 演示文稿的说明以及如何将 PowerPoint 保存为 PDF。
涵盖的内容
2个视频4个插件
在本最后一个 Module 中,你们将学习 Streamlit,并有机会制作一个 Streamlit 应用程序,以展示你们在前几个 Module 中的成果。你将完成上机实验截图的提交,供同伴审阅。完成提交后,你将审查同伴的提交,并为他们的提交打分。
涵盖的内容
3篇阅读材料1次同伴评审4个插件
获得职业证书
将此证书添加到您的 LinkedIn 个人资料、简历或履历中。在社交媒体和绩效考核中分享。
提供方
从 机器学习 浏览更多内容
- 状态:免费试用
- 状态:免费试用
- 状态:免费试用
- 状态:免费试用
人们为什么选择 Coursera 来帮助自己实现职业发展




学生评论
161 条评论
- 5 stars
78.39%
- 4 stars
16.04%
- 3 stars
1.23%
- 2 stars
1.23%
- 1 star
3.08%
显示 3/161 个
已于 Jun 26, 2025审阅
Amazing Project to work on and gain more knowledge of Machine Learning Techniques
已于 Aug 28, 2024审阅
good for getting overview of different machine learning ways
已于 Apr 16, 2025审阅
Really great course which combines informational videos with hands on labs. The projects at the end are great fun and an awesome way to apply what you've learnt during the course.
常见问题
要学习本课程,您必须完成以下五门课程:机器学习的探索性数据分析、监督机器学习:回归,监督机器学习:分类、无监督机器学习、深度学习和强化学习。
网络浏览器、PowerPoint(可选)、文本编辑器/IDE(可选)、本地 Python 运行时(可选)
要获取课程资料、作业和证书,您需要在注册课程时购买证书体验。 您可以尝试免费试听,或申请资助。课程可能提供 "完整课程,无证书"。通过该选项,您可以查看所有课程资料,提交必要的评估,并获得最终成绩。这也意味着您无法购买证书体验。
更多问题
提供助学金,
¹ 本课程的部分作业采用 AI 评分。对于这些作业,将根据 Coursera 隐私声明使用您的数据。