其他分享
首页 > 其他分享> > TensorFlow低阶API(一)—— 简介

TensorFlow低阶API(一)—— 简介

作者:互联网

简介

本文旨在知道您使用低级别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 Core程序看作由两个相互独立的部分组成:

  1. 构造计算图(tf.Graph)
  2. 运行计算图(tf.Session)

计算图是排列成一个图的一系列TensorFlow指令。图由两种类型的对象组成:

重要提示tf.Tensors 不具有值,它们只是计算图中元素的手柄。

我们来构建一个简单的计算图

 

标签:__,张量,shape,API,import,tf,TensorFlow,低阶
来源: https://www.cnblogs.com/lfri/p/10356655.html