作者: | [英]Tariq Rashid [译]林赐 |
语言: | 中文 |
出版年份: | 2018 |
编程语言: | Python |
其他分类: | 人工智能 |
下载链接: |
书籍均收集自互联网,仅供学习和研究使用,请莫用于商业用途。谢谢合作。 |
《Python神经网络编程》(原书名:Make Your Own Neural Network)是由英国作者Tariq Rashid撰写的一本深度学习入门书籍,由林赐翻译,人民邮电出版社于2018年4月出版。本书以其实用性和可操作性著称,适合对神经网络和深度学习感兴趣的初学者和中级开发者。
全书分为三章和两个附录,内容涵盖神经网络的基础知识、Python实现以及性能优化。
本书从神经网络的基本概念入手,详细介绍了神经元、权重、激活函数、损失函数等核心概念。此外,还讲解了神经网络背后的数学原理,包括线性代数和微积分中的矩阵乘法、梯度下降算法等。
第二章通过Python语言实现了一个简单的神经网络,并使用MNIST手写数字数据集进行训练和测试。书中提供了完整的代码示例,包括如何构建神经网络的结构、实现前向传播和反向传播算法,以及如何对模型进行训练和评估。
在第三章中,作者带领读者进一步探索神经网络的内部机制,尝试通过优化网络结构、调整参数等方式提升模型性能。此外,还介绍了如何将神经网络应用于实际问题,例如在树莓派上运行神经网络。
附录部分提供了微积分基础知识和树莓派的相关内容,帮助读者更好地理解和应用书中的知识。
本书适合以下读者:
总之,《Python神经网络编程》是一本兼具理论与实践的入门书籍,能够帮助读者快速掌握神经网络的基本概念和实现方法,为深入学习深度学习打下坚实基础。