作者: | Amita Kapoor, Antonio Gulli and Sujit Pal |
语言: | 英文 |
出版年份: | 2022 |
其他分类: | 人工智能 |
下载链接: |
书籍均收集自互联网,仅供学习和研究使用,请莫用于商业用途。谢谢合作。 |
《Deep Learning with TensorFlow and Keras Third Edition》是一本面向软件工程师和数据科学家的深度学习入门书籍,由Amita Kapoor、Antonio Gulli和Sujit Pal三位专家联合撰写。本书在前两版的基础上进行了更新,涵盖了深度学习领域的最新进展,特别是基于TensorFlow 2.x和Keras的深度学习模型构建与部署。
本书共分为20章,内容涵盖了从基础的神经网络构建到高级的深度学习模型和应用。以下是各章节的简要介绍:
介绍了TensorFlow和Keras的基本概念,以及如何构建简单的神经网络模型。通过MNIST手写数字识别任务,展示了如何逐步优化模型性能,包括添加隐藏层、使用激活函数、应用正则化和优化器调整等。
详细介绍了线性回归和逻辑回归的基本原理,并通过TensorFlow Keras API实现了简单的回归和分类模型。本章还探讨了如何使用神经网络进行线性回归和多分类任务。
深入讲解了卷积神经网络(CNN)的原理和应用,包括LeNet、VGG16、Inception V3等经典模型。通过CIFAR-10和ImageNet数据集,展示了如何使用CNN进行图像分类,并介绍了数据增强和迁移学习等技术。
介绍了词嵌入的基本概念和实现方法,包括Word2Vec、GloVe等静态嵌入方法,以及如何使用Gensim库创建和探索词嵌入空间。本章还探讨了词嵌入在文本分类和情感分析中的应用。
介绍了循环神经网络(RNN)及其变体LSTM和GRU,探讨了它们在处理序列数据(如文本和时间序列)中的应用。通过具体的例子,展示了如何使用RNN进行文本生成、情感分析和词性标注等任务。
详细介绍了Transformer架构及其在自然语言处理中的应用,包括BERT、GPT-3等预训练模型。本章还探讨了如何使用Hugging Face和TensorFlow Hub实现Transformer模型的微调和应用。
涵盖了自监督学习、强化学习、概率TensorFlow、自动机器学习(AutoML)、图神经网络、深度学习最佳实践等多个高级主题。这些章节不仅介绍了理论知识,还提供了大量的代码示例和实际应用案例。
本书适合以下读者:
总之,《Deep Learning with TensorFlow and Keras Third Edition》是一本内容丰富、实践性强的深度学习入门书籍,适合希望在深度学习领域取得进展的读者。