9787115474810
第 1 章 神经网络如何工作001
1.1 尺有所短,寸有所长 001
1.2 一台简单的预测机 003
1.3 分类器与预测器并无太大差别008
1.4 训练简单的分类器 011
1.5 有时候一个分类器不足以求解问题 020
1.6 神经元——大自然的计算机器 024
1.7 在神经网络中追踪信号 033
1.8 凭心而论,矩阵乘法大有用途 037
1.9 使用矩阵乘法的三层神经网络示例 043
1.10 学习来自多个节点的权重 051
1.11 多个输出节点反向传播误差053
1.12 反向传播误差到更多层中 054
1.13 使用矩阵乘法进行反向传播误差 058
1.14 我们实际上如何更新权重 061
1.15 权重更新成功范例 077
1.16 准备数据 078
第 2 章 使用Python进行DIY 083
2.1 Python 083
2.2 交互式Python = IPython 084
2.3 优雅地开始使用Python 085
2.4 使用Python制作神经网络 105
2.5 手写数字的数据集MNIST 121
第 3 章 趣味盎然 153
3.1 自己的手写数字 153
3.2 神经网络大脑内部 156
3.3 创建新的训练数据:旋转图像 160
3.4 结语 164
附录A 微积分简介 165
A.1 一条平直的线 166
A.2 一条斜线 168
A.3 一条曲线 170
A.4 手绘微积分 172
A.5 非手绘微积分 174
A.6 无需绘制图表的微积分 177
A.7 模式 180
A.8 函数的函数 182
附录B 使用树莓派来工作 186
B.1 安装IPython 187
B.2 确保各项工作正常进行 193
B.3 训练和测试神经网络 194
B.4 树莓派成功了 195
本书首先从简单的思路着手,详细介绍了理解神经网络如何工作所必须的基础知识。*一部分介绍基本的思路,包括神经网络底层的数学知识,*2部分是实践,介绍了学习Python编程的流行和轻松的方法,从而逐渐使用该语言构建神经网络,以能够识别人类手写的字母,特别是让其像专家所开发的网络那样地工作。第3部分是扩展,介绍如何将神经网络的性能提升到工业应用的层级,甚到让其在Raspberry Pi上工作。
作者简介 塔里克·拉希德 拥有物理学学士学位、机器学习和数据挖掘硕士学位。他常年活跃于伦敦的技术领域,领导并组织伦敦Python聚会小组(近3000名成员)。 译者简介 林赐 软件设计师、网络工程师,毕业于渥太华大学科学硕士,已翻译出版多本技术图书。
我本来以为这是一本能带我从零开始构建实用神经网络的实战指南,但实际内容更像是一本过时的理论汇编,充满了大量我已经可以从网上免费资源轻易找到的、且更新的知识点。书中对一些核心概念的解释,比如反向传播的数学推导,写得极其晦涩和脱节,仿佛直接把教科书上的冗长段落搬了过来,缺乏清晰的步骤分解和直观的比喻。更让我失望的是,它介绍的框架和库的版本远超出了当前主流的应用,许多代码片段在我当前的开发环境中根本跑不起来,需要我花费大量时间去查找兼容性补丁或者手动修改API调用。对于希望快速上手解决实际问题的工程师来说,这本书的知识更新速度完全跟不上行业发展的步伐,提供的案例也显得过于简单和脱离实际场景。
评分这本书的叙事逻辑非常跳跃,读起来就像是在听一个思路不连贯的讲座。作者似乎急于在有限的篇幅内塞入尽可能多的名词和技术术语,却忽略了构建知识体系的重要性。一个概念刚讲到一半,就突然跳到了另一个看似相关却缺乏过渡的章节。例如,在讨论完基本的感知机后,下一页可能就直接进入了复杂的卷积网络结构,中间对激活函数、损失函数等关键组成部分的深入剖析完全缺失。这种破碎化的知识传递方式,使得初学者很难建立起对整个深度学习流程的宏观认知。读完好几章,我仍然感觉自己像是在零散地收集零件,却不知道最终的产品到底该是什么样子,学习效果大打折扣。
评分我发现书中的项目实践环节极其敷衍。虽然声称是“实战编程”,但提供的例子大多是标准的“Hello World”级别应用,例如MNIST手写数字识别,这个例子已经被用烂了,而且书中并没有提供任何优化的思路或性能调优的技巧。当你尝试将书中学到的知识应用到自己的真实数据集上时,会发现书中几乎没有提及如何处理真实世界中常见的数据清洗、特征工程、模型正则化等关键步骤。整个流程看起来太“干净”了,缺乏了真实世界项目开发中必然会遇到的混乱和挑战。对于期望通过这本书获得解决实际问题的能力的读者来说,它提供的帮助非常有限,更像是一本停留在理论演示阶段的教学资料。
评分如果把这本书定位成“入门教程”,那么它对读者的预设知识背景要求未免太高了。书中大量使用了矩阵运算、微积分基础的符号,却很少提供相关的背景回顾或复习。对于那些数学功底稍弱,但对AI充满热情的跨界学习者来说,这本书无疑是一道难以逾越的门槛。每次遇到一个公式,我都要停下来,去查阅高等数学或线性代数的相关知识,这极大地打断了我的编程实践进程。一本好的入门书应该能平滑地引导读者跨越理论和实践之间的鸿沟,而不是在读者刚踏入领域时就用一堆高深的数学符号将他们吓退。这本书更像是给有扎实数理背景的研究生准备的参考手册,而非面向“入门”读者的友好指南。
评分这本书的排版和印刷质量简直是灾难,我打开包装的时候,里面的气味就让我有点反胃。纸张的厚度薄得像卫生纸,油墨印得一点都不均匀,很多地方都模糊不清,看着眼睛非常累。更要命的是,书中的代码示例经常出现缩进错误或者标点符号的缺失,我对照着官方文档或者社区讨论才勉强能运行起来。对于一个想入门深度学习的人来说,光是调试这些低级的排版错误就已经消磨掉大半学习的热情了。感觉作者和出版社根本没有认真对待这本书的制作过程,把读者的学习体验放在了次要位置,完全不像是为严肃学习者准备的资料。如果连基础的阅读体验都无法保证,后面内容讲得再好,也很难让人坚持下去。我甚至怀疑这本书是否经过了严格的校对。
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 book.coffeedeals.club All Rights Reserved. 静流书站 版权所有