走向深度学习专业知识的独特之路

课程
作者

Jeremy Howard

发布日期

2016年10月8日

如果你正在考虑投入时间学习 fast.ai 的深度学习课程,我们希望为你提供所有你需要的信息,以便你决定是否能从中受益。我们相信,几乎所有会编程的人都能从中受益。首先,财务机会非常可观 – 在湾区,收购深度学习专家的人力成本高达每人500万至1000万美元。更重要的是,深度学习专家可以帮助解决世界各地几乎所有领域的一些最大挑战。

新的深度学习内容

使教学更容易的最好方法,是使所教学的内容更容易。因此,我们花费了大量时间编写新的深度学习库,这些库能够以比现有最佳库少10到100倍的代码来提供最先进的结果。所有参与者都将获得这些库的访问权限,甚至将学习如何从零开始构建它们。这些库非常灵活,支持广泛的实际问题,而不仅仅是课程中讨论的问题。以下是第一节课前半小时内将介绍的一个示例,它展示了如何使用 fast.ai 的库,仅用7行代码即可接近最先进的计算机视觉结果

代码片段

我们还将教你如何使用最新、最有效的深度学习工具。特别是,我们将花大量时间研究Keras,这是一个利用Tensorflow 和 Theano来灵活、简洁地构建你能想到的任何类型的深度学习模型。此外,我们还将教你如何使用最近两周内发布的针对深度学习优化的亚马逊 P2 GPU 实例。这些实例的设置比大多数都复杂,这就是为什么我们将为你提供旨在使其变得极其简单的工具。

许多人错误地声称,有效的深度学习需要大量的数据和计算资源。这是完全错误的,部分原因是缺乏理解(大多数研究人员所在的组织拥有这些资源,因此不了解替代方案),部分原因是为了帮助大型组织的招聘工作制造这些虚假声明。本课程的一个重点是向你展示如何使用适度的计算资源创建出色的模型(特别是,仅限于单台机器),并且只使用你能为你的特定项目找到的任何数据。我们将展示许多实际案例,说明我们如何使用这些资源共同创造非凡的结果。例如,这是我们练习手册中的一个片段,解释了数据增强如何增加可用于训练模型的有效数据量

数据增强示例

有关课程内容的更多信息,请查看这篇更详细的讨论,了解我们将学习的内容。

新的深度学习社区

本课程不仅关乎技能发展,还关乎社区建设。我们将努力帮助你与同学建立联系,包括提供将深入整合到课程安排中的论坛和 Slack 频道。每周我们将提供有趣、深入的练习,专为小组合作设计——我们将帮助你组建这些小组。即使课程结束后,我们也将继续维护社区频道,并邀请所有参与者通过数据研究所参与未来的项目。

帮助创建社区是我们决定创建此课程的关键原因之一我们为何决定创建此课程

我们对当前深度学习领域的排他性感到非常失望——尤其是在湾区。我们相信,社区越包容,进展就越快,因为这将增加该领域从业人员的多样性和数量。Rachel 在过去几年里一直致力于教授女性编程,并且是一位受欢迎的作家,写作内容涵盖技术领域的多元化问题。她正在努力确保课程具有包容性。

我们也意识到,世界上大多数程序员仍然使用 Windows,尽管在湾区似乎到处都是 MacBook。我们的课程将支持使用 Windows、Linux 或 Mac OS 的用户。我们相信,这是第一个确保所有内容都可以被 Windows 用户访问和利用的深度学习课程。由于 Windows 电脑比 Mac 便宜得多,并且在发展中世界使用更广泛,我们希望能够将深度学习带给许多以前认为它是封闭领域的人们。

课程完成后,我们将把所有材料在线公开——当然,对于无法参加课程的人来说,面对面教学、社区发展和小组项目的所有好处将无法获得。

新的深度学习教学方法

我们特别努力地将最实用和最新的研究成果融入有效的教学方法中。Rachel Thomas 博士多年的教学经验涵盖从教授大学微积分到教授全栈 Web 开发给初次编程者。Jeremy Howard 在奇点大学的数据科学教学已经影响了世界各地的许多顶尖科学家和商业高管。Rachel 非常了解技术教学通常无法满足大多数学生需求的方式,并撰写了关于我们的教学理念和方法

除了每周一晚上的 2个半小时教学时间外,课程将持续整个星期。练习将是非常实用的编程项目,通过这些项目,你将建立信心,相信你可以从零开始创建深度学习模型并用它们解决实际问题。Jeremy 和 Rachel 将与你的同学一起,全天候在线帮助你解决遇到的任何挑战。此外,练习还将提供进一步学习的机会——有时间和兴趣的人将有机会将他们的学习推向最前沿,甚至超越最前沿。

所有课程都将进行录制,并且录像将在课程后的第二天在线提供,以帮助你在周内复习。除了这些录像外,我们还将为你提供一个外部资源清单,你可以用来进一步深入学习,或者弥补你的基础知识不足之处。在为本课程进行研究期间,我们查阅了大量数据科学和深度学习的课程、书籍和视频;通过这项研究,我们现在知道在各个领域推荐哪些材料。我们认为,将最优秀的外部资源整合到课程中,对课程参与者是最好的。

个人说明: 即使深度学习首次让计算机拥有了视觉,世界上仍有数百万人无法看到。这是因为一种称为“白内障致盲”的疾病,它几乎只影响发展中世界,并且与贫困最密切相关。我们教授此课程是因为我们深切关注我们的使命;我们也深切关注消除白内障致盲的使命,这就是我们将所有教学费用捐赠给Fred Hollows Foundation。每捐赠25美元,就可以治愈一个白内障致盲患者!我们鼓励所有阅读此文的人考虑是否可以拿出25美元,以这种方式让某人重获新生。