本书的目标读者是具有 Python 编程经验且想开始上手机器学习和深度学习的人。不过,本书对以下读者也很有价值。

  • 如果你是熟悉机器学习的数据科学家,那么你可以通过本书全面掌握深度学习及其实践。深度学习是机器学习发展最快且最重要的子领域。
  • 如果你是想上手 Keras 框架的深度学习研究人员或从业者,那么你会发现本书是理想的 Keras 速成课程。
  • 如果你是正在学习深度学习的研究生,那么你会发现本书是对你所学课程的实用补充,有助于你建立关于深度神经网络的直觉,还可以让你熟悉重要的最佳实践。

即使不经常写代码,拥有技术背景的人也会发现,本书介绍的深度学习基本概念和高级概念非常有用。

要理解本书的代码示例,你需要具有一定的 Python 编程水平。此外,熟悉 NumPy 库也会有所帮助,但这并不是必需的。你不需要具有机器学习或深度学习方面的经验,本书会从头开始介绍必要的基础知识。你也不需要具有高等数学背景,掌握高中水平的数学知识应该足以看懂本书内容。