TensorFlow 简介

TensorFlow 是一个端到端开源机器学习平台。TensorFlow 是一个用于管理机器学习系统各个方面的丰富系统;不过,本课程主要介绍如何使用特定的 TensorFlow API 来开发和训练机器学习模型。如需详细了解更广泛的 TensorFlow 系统,请参阅 TensorFlow 文档

TensorFlow API 按层级排列,高阶 API 基于低阶 API 构建。机器学习研究人员会使用低级别 API 来创建和探索新的机器学习算法。在本课程中,您将使用名为 tf.keras 的高阶 API 来定义和训练机器学习模型,并进行预测。tf.keras 是开源 Keras API 的 TensorFlow 变体。

下图显示了 TensorFlow 工具包的层次结构:

简化了 TensorFlow 工具包的层次结构。
   tf.keras API 位于顶部。

图 1. TensorFlow 工具包层次结构。