神经网络是深度学习和人工智能中都至关重要,但是真正了解神经网络实际工作方式的人太少了 。
学习初期,可能不会感觉到什么,一旦学习进入一定深度,就发现如果不掌握神经网络的运作原理,将会极大的阻碍你学习研究进展,过来人懂得都懂!
鉴于此,给所有研究AI的大学生或者AI+交叉学科的同学,整理一份牛逼的开源书《创建自己的神经网络》。(含英文原版+中文译版的pdf)
这本书将会带你从非常简单的想法开始,逐步了解神经网络是如何工作的。
本书学习起来也非常轻松有趣,除了中学数学之外,你不需要包括微积分入门的任何数学。
本书实操性非常强,跟着一步一步操作,你将全程用Python编码并制作自己的神经网络,教它识别人类手写的数字,并像专业开发的神经网络一样运行。
作者是Tariq Rashid 大神!机器学习和数据挖掘硕士,领导伦敦Python meetup小组(近3000名成员),甚至为英国政府领导开源改革。
如何领取中英电子版pdf + 配套源代码?
👇扫码下方二维码
添加小助手,并回复 “ 神经网络 ”
指南的第1部分是思维篇,将通过大量的插图和例子,介绍了神经网络背后的数学思想。
你不通过这部分内容你能够真正理解神经网络实现起来并不是魔法,而是基于数学和计算的科学方法。
第2部分是实操篇。用主流且易学的Python编程语言,逐步建立了一个神经网络,该网络可以学习识别人类手写数字,很容易地使其与专业人员制作的网络一样发挥作用。
这部分将深入理解神经网络的内部机制和原理。从头开始构建神经元、层级结构和权重矩阵等核心组件。通过这部分的学习你将使能够更好地调整和优化模型,提高效果。如何选择适当的架构、优化算法和避免过拟合。
第3部分 进一步进行扩展。使用一些简单的想法和代码,就可以将神经网络的性能提升到行业领先的98%,并讲述了这些功能如何在树莓派上实现。
这本指南,不仅能够让你理解神经网络的原理,提升编程实操的能力,并且能够极大的锻炼你的创造力和批判性思维,这种独立思考和解决问题的能力对于日后从事AI领域的研究工作是非常重要的。