Keras 101

Keras 是一个高级库,允许使用 TensorFlow 作为后端深度学习库。 TensorFlow 团队将 TrasorFlow Core 中的 Keras 作为模块tf.keras。除了 TensorFlow 之外,Keras 在撰写本书时还支持 Theano 和 CNTK。

以下 Keras 的指导原则使其在深度学习社区中非常受欢迎:

  • 极简主义提供一致且简单的 API
  • 模块化允许将各种元素表示为可插拔模块
  • 将新模块添加为类和函数的可扩展性
  • 用于代码和模型配置的 Python 原生
  • 开箱即用的通用网络架构,支持 CNN,RNN 或两者的组合

在本书的其余部分中,我们将学习如何使用低级 TensorFlow API 和高级 Keras API 构建不同类型的深度学习和机器学习模型。

我们将在本章中介绍以下主题:

  • 安装 Keras
  • 在 Keras 中创建模型的工作流程
  • 使用顺序和函数式 API 创建 Keras 模型
  • Keras 层
  • 使用顺序和函数式 API 创建和添加层

  • 编译 Keras 模型

  • 训练 Keras 模型
  • 使用 Keras 模型进行预测
  • Keras 的附加模块
  • MNIST 数据集的 Keras 序列模型示例

results matching ""

    No results matching ""