
弗朗索瓦·肖莱
本书由Keras之父、现任Google人工智能研究员的弗朗索瓦·肖莱(François Chollet)执笔,详尽介绍了用Python和Keras进行深度学习的探索实践,包括计算机视觉、自然语言处理、产生式模型等应用。书中包含30多个代码示例,步骤讲解详细透彻。由于本书立足于人工智能的可达性和大众化,读者无须具备机器学习相关背景知识即可展开阅读。在学习完本书后,读者将具备搭建自己的深度学习环境、建立图像识别模型、生成图像和文字等能力。
神经网络由神经元组成,通过张量运算来处理数据,基于梯度的优化算法如随机梯度下降是训练神经网络的关键,可使模型不断调整参数以最小化损失函数。 神经网络的本质是通过大量神经元的连接和相互作用,来模拟人类大脑对信息的处理和学习能力。 张量是深度学习中数据的基本表示形式,理解张量运算就是理解神经网络如何处理数据的关键。 梯度下降算法是训练神经网络的核心,它就像一个导航仪,引导模型朝着损失函数最小化的方向前进。 过拟合是深度学习中常见的问题,就像学生过度死记硬背而缺乏对知识的真正理解,导致在新问题面前表现不佳。 数据增强是提高深度学习模型泛化能力的有效手段,它能让有限的数据发挥出更大的价值,就像给模型提供了更多不同角度的观察。 卷积神经网络通过卷积层和池化层,能够自动提取图像中的特征,让计算机像人类一样“看到”图像中的内容。 循环神经网络(RNN)特别适合处理序列数据,因为它能够记住之前的信息,就像人类在理解语言时会考虑上下文一样。 长短期记忆网络(LSTM)作为RNN的一种变体,解决了RNN难以处理长期依赖问题的缺陷,是处理复杂序列数据的有力工具。 生成对抗网络(GAN)由生成器和判别器组成,它们之间的对抗博弈就像一场猫鼠游戏,推动着模型不断进化。 损失函数是衡量模型预测结果与真实结果之间差异的指标,它是模型训练的目标,也是引导模型学习的“指挥棒”。 超参数在深度学习中起着至关重要的作用,它们就像模型的“旋钮”,调整得当就能让模型发挥出最佳性能。 深度学习的发展离不开硬件的支持,强大的GPU和TPU为大规模数据处理和复杂模型训练提供了可能。 …… 神经网络由神经元组成,通过张量运算来处理数据,基于梯度的优化算法如随机梯度下降是训练神经网络的关键,可使模型不断调整参数以最小化损失函数。 张量是一种多维数组,在神经网络中,数据以张量的形式进行表示和运算。比如图像数据可以表示为三维张量(高度、宽度、通道数),文本数据可以通过一定的编码方式转换为张量。 训练神经网络的目的是找到一组最优的参数(如神经元之间的连接权重),使得网络能够最好地完成给定的任务。 损失函数用于衡量模型预测结果与真实结果之间的差异。在训练过程中,优化算法的目标就是通过不断调整神经网络的参数,使得损失函数的值逐渐减小,即让模型的预测结果越来越接近真实结果。
这是一本几乎所有文字都想划线做笔记的难得好书。作者高屋建瓴,原理讲解透彻,一针见血,令人深有醍醐灌顶之感。除此之外,本书提供的案例也非常经典实用,非常适合动手实践,并拿来解决类似问题。 本书由Keras之父、现任Google人工智能研究员的Francois Chollet执笔,详尽展示了用Python、Keras、TensorFlow进行深度学习的探索实践,涉及计算机视觉、自然语言处理、生成式模型等应用。在学习完本书后,读者将了解深度学习、机器学习和神经网络的关键概念,具备搭建自己的深度学习环境、建立图像识别模型、生成图像和文字等能力,学会解决现实世界中的深度学习问题。除此之外,本书还深刻剖析了当前的“人工智能热”,从理性的视角展望了深度学习在未来的可能性。
感觉是市面上最好的实战的书,从应用角度把最常见的模型,用法,炼丹秘方都给介绍了。深入浅出的从vector input到output的介绍了深度学习的思想,感觉看(dL)世界的角度都不一样了。以前要不全是公式,工业界没法用,要不全是现成的model,连网络结构都不考虑。
看这本书纯粹是因为豆瓣评分高达9.5,看完觉得很值!这本书以实战来讲解深度学习的一些常见问题,可以当做是一本keras快速入门手册来学,用keras来教学真的是简洁优美,这本书能如此清晰也是得益于keras。
入门基于keras框架的深度学习很好的读物,深度学习的三个热门领域都有所涉猎:视频图像应用的CNN, 基于文本语音的RNN,以及生成式的GAN。深度学习不是银弹,应根据不同的问题域选择合适的神经网络应对。
突然觉得DL没多大意思,没太多挑战,这也不过就是一个工具,在合适的地方用用就可,其具身的美是不足以炫耀的,若相比于数学的美,也不过是浩瀚星辰中的一点。CV这条路我可能要改弦更张了,CG的光流或许能更优的牵引我去求索。
其实是我在有那么一点实际使用经验之后,我再反过头来看这本书。说他浅显,但是又很详细,说他复杂,但是很少会有大段看不懂的内容。我不知道这会不会是最后一次和这些算法接触,不知道会不会以后向这个行业更深地迈进,但是这无论如何确实是很多行业的解决方案,当然,也意味着很多的失业。 单纯地从书来讲,无论是出版社,书的名字,书的系列,都已经预示他是一本不错的书。作者对于这种技术内容能做到不晦涩,我觉得已经是了不起的成就。
keras的api简洁优美,甚至影响了tensorflow2。keras之父的这本书用最简单的语言介绍了深度学习的各个方面,图示优美,代码简洁,实践性特别强。五星推荐。
对于 Working Environment 基本就是 Tensorflow.Keras 的工程师来讲,这本书对于各个工作方向都是很有用的。 有时,你不必学完这本书,因为你的工作导向会决定你需要学什么。不必要一口气学完,按照工作方向做合理安排为佳。 最好把 Github 上面的代码拿过来一块看看,会很容易恍然大悟。 -------------- 阅读介质:纸质书 学习方向:图像处理(深度卷积网络) 阅读时长:60 小时+,30 天。
抱着试试看的心态尝试阅读,对我来说太多未知概念需要恶补了,一路查了很多数学知识,才勉强看懂, 难怪人工智门槛高需要高学历,不过收获也很大,虽然还是有很多困惑,但人工智能不再那么陌生,有了一些概念,是一本很棒的书籍。