第1章 数学基础与Python库

本章介绍了读者在学习深度学习之前,需要掌握的一些数学知识和Python编程知识。由于书中编写的代码都是基于Python实现的,文中首先介绍了Python特点及研究人员选取Python语言的原因。然后介绍了在学习深度学习过程中最为常用的两个Python基础库——numpy库和matplotlib库。最后归纳了在学习深度学习中用到的一些数学模型用Python实现。

学完本章,希望读者能够掌握以下知识点:

(1)理解深度学习涉及的基本数学知识,对线性代数和微积分基础知识能够有比较扎实的掌握。

(2)掌握numpy库和matplotlib库的基本应用。

(3)读者能进行数学模型与编程实现的综合实验,实现算法思维和动手实现的融会贯通。