首页 微博热点 正文

水电改造,人工智能tensorflow知道一定要编程概念整理,地瓜

内容归纳:

  • 学习 TensorFlow 编程模型的基础知识,要点了解以下概念:
  • 张量
  • 指令韩语字母表
  • 会话
  • 构建一个简略的 TensorFlow 程序,运用该程序制作一个默许图并创立一个运转该图的会话

概念概览

TensorFlow 的称号源自张量,张量是恣意维度的数组。凭借 TensorFlow,您能够控制具有许多维度的张量。即便如此,在大多数情况下,您会运用以下一个或多个低维张量:

  • 标量是零维数组(零阶张量)。例如,\'Howdy\' 或 5
  • 矢量是一维数组(一阶张量)。例如,[2, 3,走出马三家 5, 7, 你若安好便是晴天11] 或 [5]
  • 矩阵是二维数组(二阶张量)。例如,[[3.1, 8.2, 5.9][4.3, -2.7, 6.5]]

TensorFlow 指令会创立、毁掉和控制张量。典型 TensorFlow 程序中的大多数代码行都是指令。

TensorFlow (也称为核算图数据流图)是一种图数据结构。许多 TensorFlow 程序由单个图北京市构成,可是 TensorFlow 程序能够挑选创立多个图。图的节点是指令;图的边是张量。张量流经图,在每个节点由一个指令控制。一个指令的输出张量通常会变成后续指令的输入张量。TensorFlow 会完成推迟履行模型,意味着体系仅会依据相关节点的需求在需求时大豆异黄酮核算节点。

张量能够作为常量变量存储在图中。您或许现已猜到,常量存储的是值不会发作更改的张量水电改造,人工智能tensorflow知道一定要编程概念收拾,地瓜,而变量存储的是值会发作更改的张量。不过,您或许没有猜到的是,常量和变量都只是图中的一种指令。常量是alarm一直会回来同一张量值的指令。变量是会回来分配给它的任何张量的指令。

要界说常量,请运用 tf.constant 指令,并传入它的值。例如:

 x = tf.constant([5.2])

相同,阿萨拜疆您能够创立如下变量:

 y = 水电改造,人工智能tensorflow知道一定要编程概念收拾,地瓜tf.Variable([5])

或许,您也能够先创立变量,然后再如下所示地分配一个值(留意:您一直需求指定一个默许值):

 y = tf.Variable([0])
y = y.assign([5])

界说一些常量或变量后,您能够将它们与其他指令(如 tf.add)结合运用。在评价 tfcruise.add 指令时,它会调用您的 tf.constant 或 tf.Variable 指令,以获取它们的值,然后回来一个包含这些值之和的新张量。

图有必要在 TensorFlow 会话中运转,会话存储了它所运转的图的状况:

with tf.Session() as sess:
initialization = tf.global_variables_initializer()
prin泰兴气候t(y.eval())徘徊

在运用 tf.Variable 时,您有必要在会话开端时调用 tf.global_variables_initia木鱼lizer,以清晰初始化这些变量,如上所示。

留意:会话能够将图分发到多个机器上履行(假定程序在某个分布式核算框架上运转)。有关概况,请参阅分布式 TensorFlow。

总结

TensorFlow 编程本质上是一个两步流程:

  1. 将常量、变量和指令整合到一个图中。
  2. 在一个会话中评价这些常量、变量和指令。

创立一个简略的 TensorFlow 程序

咱们来看看怎么编写一个将两个常量相加的简略 TensorFlow 程序。

增加 impo建湖气候预报rt 句子

与简直一切 Python 程序相同,莫拉菲您首先要增加一些 import 句子。 当然,运转 TensorFlow 程序所需的 import 句子组合取决于您的程序即将拜访的功用。至少,您有必要在一切 TensorFlow 程序中增加 import tensorflow 句子:

import tensorflow as tf

其他常见的 import 句子包含:

import matplotlib.pypl水电改造,人工智能tensorflow知道一定要编程概念收拾,地瓜ot as plt # 数据集可视化。
import numpy as np # 初级数字 Python 库。
import pandas as pd # 较高等级的数字 Python 库。

TensorFlow 供给景煊唐槐了一个默许图。不过,咱们建议您清晰创立自己的 Graph,以便盯梢状况(例如,您或许期望在每个单元格中运用一个不同的 Graph)。

from __future__ import print_function

import tensorflow as tf

# Create a graph.
g = tf.Graph()

# Establish the graph as the "default" 映客graph.
with g.as_default():
# Assemble a graph c剑气凌霄onsisting of the following three operations:
# * Two tf.constant operations to create t淘宝刷单he operands.
# * One tf.add operation to水电改造,人工智能tensorflow知道一定要编程概念收拾,地瓜 add the two operands.
x = 水电改造,人工智能tensorflow知道一定要编程概念收拾,地瓜tf.consta水电改造,人工智能tensorflow知道一定要编程概念收拾,地瓜nt(8, name=主角姓叶是京城叶枫"x_const")
y = tf.constant(5, name="y_const")
sum = tf.add(x, y, name="x_y_sum")


# Now create a s红烧土豆片ession.
# The session will run the default graph.
with tf.Session() as sess:
print(sum.eval())

以上便是 tensorflow 必知必会的基础知识了,试着修正运转该项目,开端探究 tensorflow 吧水电改造,人工智能tensorflow知道一定要编程概念收拾,地瓜。

相关推荐

  • 暂无相关文章