我们将如何做到这点
本书的主要目的是向尽可能多的人揭示神经网络背后的概念。这意味着我们将一直从让人们感觉舒服和熟悉的地方开始介绍这些概念。我们将采用简单的步骤,小步前进,从一些安全的地方开始构建知识,直到我们拥有足够的知识,去理解和欣赏一些关于神经网络的、很酷炫或让人很兴奋的东西。
为了使事情尽可能顺畅方便,我们将抵制诱惑,将讨论范围严格限定为制作神经网络所必需的知识。一些读者可能会对一些有趣的题外话感兴趣,如果你是这样的读者,那么我们鼓励你对神经网络进行更广泛的研究。
本书不会探讨所有可能的神经网络优化和改进的方法。虽然在实践中,存在很多种优化和改进的方法,但是这些内容与本书的核心目的背道而驰,本书只是想用一种尽可能简单易懂、简洁明了的方式介绍神经网络的基本思路。
我们有意将本书分成3章:
· 在第1章中,我们将如清风拂面般,一览在简单的神经网络中所用的数学思想。我们有意不介绍任何计算机编程知识,以避免喧宾夺主地干扰了本书的核心思想。
· 在第2章中,我们将学习足以实现自己的神经网络的Python知识。我们将训练神经网络,识别手写数字,并且会测试神经网络的性能。
· 在第3章中,我们将进一步了解简单的神经网络,这超出了了解基本神经网络知识的范畴,但是我们这样做只是为了获得一些乐趣。我们将尝试一些想法,进一步改善神经网络的性能,我们将观察已受训练的神经网络内部,看看我们是否理解神经网络所学习到的知识,是否理解神经网络是如何做出决定进行回答的。
我们使用的软件工具都是免费开源的,你无需支付任何费用。你也不需要一台昂贵的计算机制作自己的神经网络。本书中的所有代码都已经经过了测试,可以在价廉物美的树莓派Zero上运行。在本书的末尾,附录B介绍了如何让你的树莓派准备就绪。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论