PyTorch 是科技行业薪酬最高的十大技能之一(Indeed)。随着 PyTorch 在神经网络中的应用如火箭般蹿升,掌握 PyTorch 技能的专业人士也变得炙手可热。AI 开发人员使用 PyTorch 设计、训练和优化神经网络,使计算机能够执行图像识别、自然语言处理和预测分析等任务。 在本课程中,您将学习 PyTorch 中的 2-D Tensor 和导数。您将了解线性回归预测和训练,并使用 PyTorch 计算损失。您将探索在 PyTorch 中高效训练模型、模型参数、计算成本和执行梯度下降的 Batch 处理技术。此外,您还将学习线性分类器和 Logistic Regression。


您将学到什么
只需 6 周就能掌握雇主所需的 PyTorch 就业技能
如何使用 PyTorch 的功能从头开始实现和训练线性回归模型
Logistic Regression 的关键概念以及如何将其应用于分类问题
如何使用梯度下降法处理数据和训练模型以进行优化
要了解的详细信息
了解顶级公司的员工如何掌握热门技能

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

该课程共有6个模块
本 Modulation 概述了张量和数据集。它将介绍对张量中的数据类型和张量类型进行分类的适当方法。您将学习一维和二维张量以及 Numel 方法的基础知识。然后,你将学习区分单导数和偏导数。Modulation 列出了 PyTorch 用来计算导数的不同 Attribute。你将建立一个简单的数据集类和对象,以及一个图像数据集。你将在实验室中应用所学知识,并在测验中测试你的概念。
涵盖的内容
7个视频3篇阅读材料1个作业6个应用程序项目3个插件
本 Modulation 介绍线性回归。你将了解类,以及如何使用 nn.Modules 构建自定义模块来进行 Prediction。然后,你将探索返回 Python 字典的 state_dict() 方法。然后,您将学习如何训练模型、定义数据集和噪声假设。您将进一步了解如何最小化成本以及如何使用 PyTorch 计算损失。您将了解梯度下降法以及如何将其应用于代价函数。您将学会使用梯度下降法确定 Bias 和斜率,并定义代价曲面。您将在实验室中应用所学知识,并在测验中测试您的概念。
涵盖的内容
7个视频1篇阅读材料1个作业3个应用程序项目2个插件
本 Modulation 包括使用 PyTorch 的数据加载器实现随机梯度下降。然后,你将探索高效模型训练的批处理技术。您将比较 Mini-Batch Gradient Descent 和 Stochastic Gradient Descent。接下来,您将学习收敛率和使用 PyTorch 的优化模块。最后,您将学习分割数据以确保模型评估稳健性的最佳实践,以及如何将超参数应用于 Training Data。您将在实验室中应用所学知识,并在测验中测试您的概念。
涵盖的内容
5个视频1个作业4个应用程序项目1个插件
在本 Modulation 中,您将学习使用类 linear 在多个维度中执行线性回归。此外,您还将学习模型参数以及如何在 PyTorch 中计算成本和执行梯度下降。您还将学习如何扩展线性回归以实现多输出。您将在实验室中应用所学知识,并在测验中测试您的概念。
涵盖的内容
4个视频1个作业4个应用程序项目
在本 Modulation 中,您将学习线性分类器和 Logistic Regression 的基础知识。您将学习使用 nn.sequential 模型在 PyTorch 中构建神经网络。你将实现 Logistic Regression 进行预测。Modulation 还包含伯努利分布(Bernoulli Distribution)和最大似然估计(Maximum Likelihood Estimation)等支撑逻辑回归的统计概念。此外,你还将了解并实现交叉熵损失函数。您将在实验室中应用所学知识,并在测验中检验自己的概念。
涵盖的内容
4个视频1个作业3个应用程序项目
在本 Modulation 中,您将应用所学的所有概念实施最终项目。您将建立一个 Logistic Regression 模型,旨在预测《英雄联盟》比赛的结果。利用游戏中的各种统计数据,该项目将利用您掌握的 PyTorch、逻辑回归和数据处理知识来创建一个强大的预测模型。
涵盖的内容
2篇阅读材料1次同伴评审2个应用程序项目1个插件
获得职业证书
将此证书添加到您的 LinkedIn 个人资料、简历或履历中。在社交媒体和绩效考核中分享。
位教师

提供方
从 机器学习 浏览更多内容
- 状态:免费试用
- 状态:免费试用
人们为什么选择 Coursera 来帮助自己实现职业发展




学生评论
1,869 条评论
- 5 stars
65.72%
- 4 stars
21.60%
- 3 stars
5.98%
- 2 stars
3.68%
- 1 star
2.99%
显示 3/1869 个
已于 Jul 12, 2020审阅
Excellent Course. I love the way the course was presented. There were a lot of practical and visual examples explaining each module. It is highly recommended!
已于 Apr 29, 2020审阅
An extremely good course for anyone starting to build deep learning models. I am very satisfied at the end of this course as i was able to code models easily using pytorch. Definitely recomended!!
已于 Mar 29, 2020审阅
this course provides a very good and cohesive introduction to Neural Networks. I learned a lot during my journey and I recommend it for anyone interesting in the field.
常见问题
要获取课程资料、作业和证书,您需要在注册课程时购买证书体验。 您可以尝试免费试听,或申请资助。课程可能提供 "完整课程,无证书"。通过该选项,您可以查看所有课程资料,提交必要的评估,并获得最终成绩。这也意味着您无法购买证书体验。
注册课程后,您就可以访问证书中的所有课程,并在完成作业后获得证书。您的电子证书将被添加到您的 "成就 "页面--在那里,您可以打印证书或将其添加到您的 LinkedIn 个人资料中。
更多问题
提供助学金,
¹ 本课程的部分作业采用 AI 评分。对于这些作业,将根据 Coursera 隐私声明使用您的数据。