跳至内容

课程

PyTorch 深度学习进阶

中级4 小时

了解用于建模图像和序列数据的基础深度学习架构,如 CNN、RNN、LSTM 和 GRU。

Python4 小时15 个视频51 个练习4,050 经验值28,329结业证明

创建您的免费账户

继续使用 Google
继续即表示您接受我们的 使用条款,我们的 隐私政策 并且您的数据存储在美国。

深受上千家公司学习者喜爱

要培训团队?

试用企业版

课程介绍

学习深度学习

深度学习是人工智能领域中一个快速发展的方向,它彻底改变了机器学习领域,推动了计算机视觉、自然语言处理和语音识别等领域的突破。 生成式人工智能的最新进展,包括图像生成器和对话式聊天机器人,已将深度机器学习模型推到了公众视野的中心。 立即开始了解深度学习的工作原理,并亲自训练深度模型。

使用 PyTorch,以最 Pythonic 的方式进行深度学习

PyTorch 是一个强大且灵活的深度学习框架,使研究人员和从业者能够轻松构建和训练神经网络。 深受全球 Python 爱好者喜爱的 PyTorch,提供了极大的灵活性和直观的方式来实现深度学习概念。

训练稳健的深度学习模型

这门 PyTorch 深度学习课程旨在帮助你全面理解深度学习的基本概念和技术,并让你掌握实现各种神经网络概念的实用技能。 你将掌握多输入和多输出架构。 你将学习如何使用非饱和激活函数、批量归一化和合适的权重初始化来防止梯度消失和梯度爆炸问题。 您将能够使用正则化和 dropout 来缓解过拟合。 最后,你将了解如何通过学习率调度来加速训练过程。

构建图像和序列模型

您将了解两种专门的神经网络架构: 用于图像数据的卷积神经网络(CNN)以及用于时间序列或文本等序列数据的循环神经网络(RNN)。 您将了解它们的优势,并能够将其应用于图像分类和时间序列预测任务。

在课程结束时,您将具备扎实的知识和信心,能够为各种应用稳健地训练和评估您自己的深度学习模型。

先修要求

课程大纲

课程大纲

1

训练稳健的神经网络

学习以稳健方式训练神经网络。在本章中,您将使用面向对象编程定义 PyTorch 数据集与模型,并复习训练与评估神经网络的要点。您还将熟悉不同的优化器,最后掌握多种用于缓解神经网络训练中常见不稳定梯度问题的技术。
开始本章
3

序列与循环神经网络

构建并训练循环神经网络(RNN)以处理序列数据,如时间序列、文本或音频。您将学习两种最常用的循环架构——长短期记忆(LSTM)与门控循环单元(GRU),以及如何为模型训练准备序列数据。您将通过训练与评估一个用于预测用电量的循环模型来巩固所学。
开始本章
4

多输入与多输出架构

构建多输入与多输出模型,展示它们如何处理需要多个输入或生成多个输出的任务。您将学习如何使用 PyTorch 设计并训练这类模型,并深入探讨多输出模型中的损失加权这一关键主题。这包括理解在让模型同时执行多项任务时,如何平衡不同任务的重要性。
开始本章

PyTorch 深度学习进阶

课程完成

获取成就证书

立即报名

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

通过我们的移动课程和每日 5 分钟编程挑战,随时随地取得进步。

PyTorch 深度学习进阶 | DataCamp