University of Colorado Boulder

深度学习简介

Geena Kim

位教师:Geena Kim

12,973 人已注册

包含在 Coursera Plus

深入了解一个主题并学习基础知识。
3.6

(34 条评论)

中级 等级

推荐体验

灵活的计划
6 周 在 10 小时 一周
自行安排学习进度
攻读学位
深入了解一个主题并学习基础知识。
3.6

(34 条评论)

中级 等级

推荐体验

灵活的计划
6 周 在 10 小时 一周
自行安排学习进度
攻读学位

您将学到什么

  • 在训练时应用不同的优化方法,并解释不同的行为。

  • 使用云工具和深度学习库实现 CNN 架构,并对图像分类任务进行训练。

  • 将深度学习软件包应用于序列数据、建立模型、训练和调整。

要了解的详细信息

可分享的证书

添加到您的领英档案

作业

4 项作业

授课语言:英语(English)

了解顶级公司的员工如何掌握热门技能

Petrobras, TATA, Danone, Capgemini, P&G 和 L'Oreal 的徽标

积累特定领域的专业知识

本课程是 机器学习:理论与 Python 上机实践 专项课程 专项课程的一部分
在注册此课程时,您还会同时注册此专项课程。
  • 向行业专家学习新概念
  • 获得对主题或工具的基础理解
  • 通过实践项目培养工作相关技能
  • 获得可共享的职业证书

该课程共有5个模块

我们将在繁忙的一周中开始课程。本周的模块分为两个部分。在第一部分中,我们将快速介绍深度学习在自动驾驶汽车、医疗成像和机器人领域的精彩应用,然后学习名为感知器的人工神经元。有趣的是,神经网络松散地以人脑为模型,感知器模仿神经元。在学会训练简单的感知器(并意识到其局限性)后,我们将学习更复杂的多层感知器。本模块的第二部分介绍反向传播算法,该算法通过链式规则训练神经网络。最后,我们将学习 Tensorflow 等深度学习库如何为梯度计算创建计算图。本周将有两次小测验、一次 Jupyter 实验室编程作业和一次同行评议作业。这些内容,尤其是反向传播算法,是深度学习的基础,因此花必要的时间来学习和理解这些内容至关重要。

涵盖的内容

6个视频10篇阅读材料2个作业1个编程作业1次同伴评审1个讨论话题

上周,我们打下了深度学习的基础,学习了感知器和回溯算法。本周,我们将学习优化方法。我们将从随机梯度下降算法(SGD)开始。SGD 有几个我们可以调整的设计参数,包括学习率、动量和衰减。然后,我们将把注意力转向先进的梯度下降方法,如学习率调度和内斯特洛夫动量。除了 vanilla 梯度下降法,其他优化算法还包括 AdaGrad、AdaDelta、RMSprop 和 Adam。我们将介绍在训练神经网络时减少过拟合的一般技巧,包括正则化方法(如 dropout 和批量正则化)。本周,您将构建自己的 DL 工具包,获得使用 Python 库 Keras 的经验。本周的考核包括一次小测验和一本 Jupyter 实验笔记本以及同行评议。 本作业是本课程最后一个 Jupyter 实验笔记本。在接下来的三周中,您将积累实践经验,每周完成一个结合 Kaggle 挑战的小型项目。

涵盖的内容

6个视频2篇阅读材料1个作业1次同伴评审1个非评分实验室

本模块将讲授一种适合图像分析任务的神经网络--卷积神经网络。我们将学习定义、设计参数、操作、超参数调整和应用。本周没有 Jupyter 实验笔记本。您将参加一个简短的测验,并参与一个与临床相关的 Kaggle 挑战迷你项目。评估癌症是否扩散到前哨淋巴结对乳腺癌分期至关重要。您将建立一个 CNN 模型,对数字病理图像是否显示癌症已扩散到淋巴结进行分类。本项目使用 PCam 数据集,该数据集大小适中,作者指出:"在单个 GPU 上训练模型只需几个小时就能轻松完成,并获得有竞争力的分数。在为本周做准备时,请仔细阅读评分标准,并为如何完成它制定一个计划。对于这样的项目,有必要在允许您进行实验的时间范围内开展工作。我们并不期望您在一周内完成相当于期末考试的项目,也不期望您必须在排行榜上获得最高分才能在该项目中获得好成绩。希望您有时间取得一些令人兴奋的成果,并在您的作品集中加以展示。

涵盖的内容

11个视频2篇阅读材料1个作业1次同伴评审

本模块将向你传授另一种处理连续数据的神经网络--递归神经网络(RNN)。到目前为止,我们已经介绍了包括多层感知器和 CNN 在内的前馈神经网络。然而,在生物系统中,信息可以前后流动。RNN 的后向传递更接近于生物系统。使用 RNN 有很多好处,尤其是在处理文本数据时,因为 RNN 架构减少了参数的数量。我们将了解使用虚构 RNN 时可能出现的梯度消失和爆炸问题,以及解决这些问题的方法,包括 GRU 和 LSTM 单元。 本周没有测验,但我们有一个 Kaggle 挑战迷你项目,主题是 "灾难推文的 NLP"。该项目是一项入门竞赛,旨在帮助学习者建立机器学习背景。这项挑战可以在一周内完成,但一定要尽早开始,以便进行实验和迭代。

涵盖的内容

4个视频2篇阅读材料1次同伴评审

本模块的重点是通过无监督学习训练神经网络模型。我们将以自动编码器和 GAN 为例进行讲解。 我们将考虑著名人工智能研究员 Yann LeCun 关于强化学习、监督学习和非监督学习的蛋糕类比。有监督深度学习取得了巨大成功,这主要归功于像 ImageNet 这样的海量数据集。然而,要获得生物医学图像等领域的标记数据,成本高昂且极具挑战性。继续开发无监督深度学习方法以利用丰富的非标记数据源具有巨大的动力。 本周是新课程材料的最后一周。没有小测验或 Jupyter 笔记本实验。 生成式对抗网络(GAN)学习生成与训练集具有相同统计量的新数据。本周,您将完成最后一个 Kaggle 小项目。这一次,你们将尝试创建一个生成小狗图像的网络。

涵盖的内容

4个视频2篇阅读材料1次同伴评审

获得职业证书

将此证书添加到您的 LinkedIn 个人资料、简历或履历中。在社交媒体和绩效考核中分享。

攻读学位

课程 是 University of Colorado Boulder提供的以下学位课程的一部分。如果您被录取并注册,您已完成的课程可计入您的学位学习,您的学习进度也可随之转移。

 

位教师

授课教师评分
3.0 (10个评价)
Geena Kim
University of Colorado Boulder
3 门课程28,498 名学生

提供方

从 机器学习 浏览更多内容

人们为什么选择 Coursera 来帮助自己实现职业发展

Felipe M.
自 2018开始学习的学生
''能够按照自己的速度和节奏学习课程是一次很棒的经历。只要符合自己的时间表和心情,我就可以学习。'
Jennifer J.
自 2020开始学习的学生
''我直接将从课程中学到的概念和技能应用到一个令人兴奋的新工作项目中。'
Larry W.
自 2021开始学习的学生
''如果我的大学不提供我需要的主题课程,Coursera 便是最好的去处之一。'
Chaitanya A.
''学习不仅仅是在工作中做的更好:它远不止于此。Coursera 让我无限制地学习。'
Coursera Plus

通过 Coursera Plus 开启新生涯

无限制访问 10,000+ 世界一流的课程、实践项目和就业就绪证书课程 - 所有这些都包含在您的订阅中

通过在线学位推动您的职业生涯

获取世界一流大学的学位 - 100% 在线

加入超过 3400 家选择 Coursera for Business 的全球公司

提升员工的技能,使其在数字经济中脱颖而出

常见问题