代码预热 - Hello TensorFlow
作为学习任何新编程语言,库或平台的习惯传统,让我们在深入探讨之前编写简单的 Hello TensorFlow 代码作为热身练习。
我们假设您已经安装了 TensorFlow。 如果还没有,请参阅 https://www.tensorflow.org/install/ 上的 TensorFlow 安装指南,了解安装 TensorFlow 的详细说明。
打开 Jupyter Notebook 中的文件ch-01_TensorFlow_101.ipynb
,在学习文本时关注并运行代码。
- 使用以下代码导入 TensorFlow 库:
import tensorflow as tf
- 获取 TensorFlow 会话。 TensorFlow 提供两种会话:
Session()
和InteractiveSession()
。我们将使用以下代码创建交互式会话:
tfs = tf.InteractiveSession()
Session()
和InteractiveSession()
之间的唯一区别是用InteractiveSession()
创建的会话成为默认会话。因此,我们不需要指定会话上下文以便稍后执行与会话相关的命令。例如,假设我们有一个会话对象tfs
和一个常量对象hello
。如果tfs
是一个InteractiveSession()
对象,那么我们可以使用代码hello.eval()
来评估hello
。如果tfs
是Session()
对象,那么我们必须使用tfs.hello.eval()
或with
块。最常见的做法是使用with
块,这将在本章后面介绍。
- 定义 TensorFlow 常量,
hello
:
hello = tf.constant("Hello TensorFlow !!")
- 在 TensorFlow 会话中执行常量并打印输出:
print(tfs.run(hello))
- 您将获得以下输出:
'Hello TensorFlow !!'
现在您已经使用 TensorFlow 编写并执行了前两行代码,让我们来看看 TensorFlow 的基本组成部分。