《DEEP LEARNING with Python》第七章 深入了解 Keras
第七章 深入了解 Keras
A deep dive on Keras
运行代码
本章内容
- 创建 Keras 模型的不同方法:
Sequential类、函数式 API 和模型子类化 - 如何使用 Keras 内置的训练和评估循环,包括如何使用自定义指标和自定义损失函数。
- 使用 Keras 回调函数进一步自定义训练过程
- 使用 TensorBoard 来监控您的训练和评估指标随时间的变化
- 如何从零开始编写自己的训练和评估循环
你已经开始积累一些使用 Keras 的经验了。你熟悉Sequential模型、Dense层以及用于训练、评估和推理的内置 API——train、evaluate、compile()``fit()catch``evaluate()和 catch predict()。你甚至在第 3 章中学习了如何继承 Training 类 Layer来创建自定义层,以及如何使用 TensorFlow、JAX 和 PyTorch 中的梯度 API 来实现逐步训练循环。
在接下来的章节中,我们将深入探讨计算机视觉、时间序列预测、自然语言处理和生成式深度学习(computer vision, timeseries forecasting, natural language processing, and generative deep learning)。这些复杂的应用需要的远不止Sequential架构和默认fit()循环。所以,首先让我们把你培养成 Keras 专家!在本章中,你将全面了解使用 Keras API 的关键方法:你需要掌握的所有内容,足以应对接下来遇到的各种高级深度学习用例。