0.0.序言 动手学深度学习-学习笔记

231 阅读3分钟

在过去的五年里,深度学习推动了计算机视觉、自然语言处理、自动语音识别、强化学习和生物医学信息学,甚至是理论机器学习和统计学等多个领域的快速发展。

关于本书

平易近人的概念、背景和代码。

一种结合了代码、数学和HTML的媒介

  • 应用深度学习需要同时了解
    • 以特定方式提出问题的动机
    • 给定建模方法的数学
    • 将模型拟合数据的优化算法
    • 能够有效训练模型的工程方法
  • 这本书做到
    • 免费
    • 足够的技术深度
    • 可运行的代码
    • 快速更新
    • 论坛互动

在实践中学习

你将在实现某些实际目的所需的非常时刻学习概念。在思考更深奥的概率分布之前,先体会一下训练模型的满足感。

有时,我们想深入研究模型的细节。在这些情况下,我们通常会提供两个版本的示例:一个是从零开始实现一切;另一个使用深度学习框架的高级API。一旦理解一些组件是如何工作的,我们就可以在随后的教程中直接使用高级API了。

内容和结构

三个部分,不同颜色。

image.png

  • 第一部分:基础知识和预备知识
  • 第二部分:集中讨论现代深度学习技术(快速了解大多数现代深度学习应用背后的基本工具)
  • 第三部分:讨论可伸缩性、效率和应用程序

代码

  • 可执行代码、交互式学习
  • 教材使用的封装包:轻量级的d2l软件包,仅需要以下软件包和模块作为依赖项
  • 基于Apache MXNet:深度学习的开源框架

目标受众

学生(本科生或研究生)、工程师和研究人员。

不需要过往的深度学习或机器学习背景,只假设你了解一些基础知识,包括线性代数、微积分、概率和非常基础的Python编程。

小结

  • 深度学习已经彻底改变了模式识别,引入了一系列技术,包括计算机视觉、自然语言处理、自动语音识别。
  • 要成功地应用深度学习,你必须知道如何抛出一个问题、建模的数学方法、将模型与数据拟合的算法,以及实现所有这些的工程技术。
  • 这本书提供了一个全面的资源,包括文本、图表、数学和代码。
  • 要回答与本书相关的问题,请访问我们的论坛discuss.d2l.ai.
  • 所有Jupyter记事本都可以在GitHub上下载。

练习

  • 在本书discuss.d2l.ai的论坛上注册帐户。
  • 在你的计算机上安装Python。
  • 沿着本节底部的链接进入论坛,在那里你可以寻求帮助、讨论这本书,并通过与作者和社区接触来找到问题的答案。