Deep Learning with TensorFlow 2 and Keras 2nd Edition
作者: Antonio Gulli, Amita Kapoor and Sujit Pal
语言: 英文
出版年份: 2019
其他分类: 人工智能
下载链接:
书籍均收集自互联网,仅供学习和研究使用,请莫用于商业用途。谢谢合作。

书籍摘要

《Deep Learning with TensorFlow 2 and Keras Second Edition》是由 Antonio Gulli、Amita Kapoor 和 Sujit Pal 共同撰写的深度学习领域的专业书籍,于 2019 年 12 月出版。该书由 Packt Publishing 出版社发行,旨在为软件工程师和数据科学家提供现代神经网络、人工智能和深度学习技术的详细且实用的介绍。

书籍内容概述

第一部分:深度学习基础

  • 第 1 章:介绍了 TensorFlow 2.0 的基础知识,包括其与 Keras 的集成以及深度学习的基本概念。通过构建简单的神经网络模型,读者可以快速了解如何使用 TensorFlow 2.0 进行深度学习开发。
  • 第 2 章:深入探讨了 TensorFlow 1.x 和 TensorFlow 2.x 的差异,重点介绍了 TensorFlow 2.x 的新特性和改进,如 Eager Execution、AutoGraph、Keras API 等。

第二部分:监督学习算法

  • 第 3 章:聚焦于回归分析,包括线性回归、多元线性回归以及逻辑回归,并通过 TensorFlow 2.0 的 Estimator API 展示了如何构建回归模型。
  • 第 4 章:详细介绍了卷积神经网络(CNN),包括其在图像处理中的应用,如手写数字识别和 CIFAR-10 图像分类。此外,还探讨了如何使用预训练模型(如 VGG16)进行特征提取和迁移学习。
  • 第 5 章:进一步探讨了高级卷积神经网络的应用,包括图像分类、目标检测、语义分割、视频分类以及文本处理等。

第三部分:生成模型与无监督学习

  • 第 6 章:介绍了生成对抗网络(GANs),包括其基本原理、架构以及在图像生成、风格转换等领域的应用。
  • 第 7 章:讨论了词嵌入技术,如 Word2Vec 和 GloVe,并展示了如何使用这些技术进行自然语言处理(NLP)任务。
  • 第 9 章:介绍了自编码器(Autoencoders),包括其在图像去噪、特征提取等方面的应用。

第四部分:序列模型与强化学习

  • 第 8 章:详细介绍了循环神经网络(RNNs)及其变体(如 LSTM 和 GRU),并探讨了其在文本生成、情感分析、机器翻译等任务中的应用。
  • 第 11 章:介绍了强化学习的基本概念和算法,如 Q-learning 和 DQN,并展示了如何使用 TensorFlow 构建强化学习模型。

第五部分:深度学习的扩展应用

  • 第 12 章:探讨了如何在云环境中使用 TensorFlow 进行深度学习开发,包括在 AWS、Azure 和 Google Cloud 上的部署。
  • 第 13 章:介绍了 TensorFlow Lite 和 TensorFlow.js,展示了如何将深度学习模型部署到移动设备、物联网设备和浏览器中。
  • 第 14 章:介绍了 AutoML 技术,包括自动数据准备、特征工程和模型生成。

书籍特色

  • 实用性强:书中提供了大量基于 TensorFlow 2.0 和 Keras 的代码示例,读者可以快速上手并应用于实际项目。
  • 覆盖面广:涵盖了从基础的神经网络到高级的深度学习模型,包括 CNN、RNN、GANs 等,适合不同层次的读者。
  • 紧跟前沿:介绍了最新的深度学习技术和工具,如 TensorFlow 2.x 的新特性、AutoML 等,帮助读者保持对行业的最新了解。

适用读者

  • 数据科学家:希望深入了解深度学习技术并将其应用于实际问题的读者。
  • 软件工程师:对深度学习感兴趣并希望将其集成到软件项目中的工程师。
  • 研究人员:从事人工智能和机器学习研究的学者,希望了解最新的深度学习技术和工具。

《Deep Learning with TensorFlow 2 and Keras Second Edition》是一本全面且实用的深度学习教材,适合希望在该领域深入学习和实践的专业人士。

期待您的支持
捐助本站