本文旨在知道您使用低级别TensorFlow API(TensorFlow Core)开始编程。您可以学习执行以下操作:
我们建议尽可能使用高阶的API构建模型。以下是TensorFlow Core为何很重要的原因:
在使用本教程之前,请先安装TensorFlow。
要充分理解本指南中的内容,您应当具备以下方面的知识:
您随时启动python,并按照以下演示进行操作。运行以下行来设置你的python环境:
1 from __future__ import absolute_import 2 from __future__ import division 3 from __future__ import print_function 4 5 import numpy as np 6 import tensorflow as tf
TensorFlow的核心数据单位是张量。一个张量由一组形成阵列(任意维数)的原始值组成。张量的阶是它的维数,而它的形状是一个整数元组,指定了阵列每个维度的长度。以下是张量值的一些示例:
1 3. # a rank 0 tensor; a scalar with shape [], 2 [1., 2., 3.] # a rank 1 tensor; a vector with shape [3] 3 [[1., 2., 3.], [4., 5., 6.]] # a rank 2 tensor; a matrix with shape [2, 3] 4 [[[1., 2., 3.]], [[7., 8., 9.]]] # a rank 3 tensor with shape [2, 1, 3]
TensorFlow使用numpy阵列来表示张量值。
您可以将TensorFlow Core程序看作由两个相互独立的部分组成:
计算图是排列成一个图的一系列TensorFlow指令。图由两种类型的对象组成:
重要提示:tf.Tensors 不具有值,它们只是计算图中元素的手柄。
我们来构建一个简单的计算图
原文:https://www.cnblogs.com/lfri/p/10356655.html