从零开始深度学习:实战教程

需积分: 0 0 下载量 176 浏览量 更新于2024-07-01 收藏 12.19MB PDF 举报
"《动手深度学习1》是一本由Aston Zhang、Mu Li、Zachary C. Lipton和Alexander J. Smola编著的深度学习入门书籍,出版日期为2019年7月24日。该书提供了一个实践导向的学习路径,旨在帮助读者通过实际操作来理解和掌握深度学习的基础概念和技术。书中分为多个章节,从深度学习的起源和发展、预备知识,如代码获取与运行环境设置、数据操作和自动求梯度等,到具体的深度学习基础应用,如线性回归和softmax回归。 在预备知识部分,作者强调了如何获取和运行本书提供的代码,包括下载代码、安装运行环境,并指导读者如何利用GPU版的MXNet进行高效计算。内容涵盖了数据处理,如创建NDArray、运算、广播机制、索引、内存管理以及NDArray和NumPy之间的转换。此外,书中详细介绍了自动求梯度的概念,通过实例演示训练模式和预测模式的区别,以及如何处理Python控制流的梯度计算。 在深度学习基础章节中,作者以线性回归为例,逐步介绍了从数据集生成、读取、模型参数初始化、定义模型结构、损失函数和优化算法的全过程。同时,还提供了两种实现方式,一是从零开始构建,二是通过简洁的接口进行,以帮助读者理解不同复杂度下的实现策略。softmax回归部分则着重于介绍分类问题和softmax模型的构建。 《动手深度学习1》是一本适合初学者和进阶者使用的教材,通过实战演练的方式,让读者在实践中深入理解深度学习的核心原理,从而快速上手并掌握这一领域的核心技术。"