美文网首页
TensorFlow的基本操作

TensorFlow的基本操作

作者: 乱世佳人_c160 | 来源:发表于2018-05-29 12:18 被阅读0次

环境:PyCharm 2.018.1.3 x64 ,Python 3.6

代码如下:

import tensorflowas tf

import os

os.environ['TF_CPP_MIN_LOG_LEVEL']='2'

#基本常量操作

#T构造函数返回的值就是常量节点(Constant op)的输出。

a=tf.constant(2)

b=tf.constant(3)

#启动默认的计算图

with tf.Session()as sess:

print("a=2,b=3")

print("常量节点相加:%i" % sess.run(a+b))

print("常量节点相乘:%i" % sess.run(a*b))

#使用变量(variable)作为计算图的输入

#构造函数返回值代表了Variable op的输出(session运行的时候,为session提供输入)

#tf Graph input

a=tf.placeholder(tf.int16)

b=tf.placeholder(tf.int16)

#定义一些操作

add=tf.add(a,b)

mul=tf.multiply(a,b)

#启动默认会话

with tf.Session()as sess:

#把运行的每一个操作,把变量输入进去

    print("变量相加:%i" % sess.run(add,feed_dict={a:2,b:3}))

print("变量相乘:%i" % sess.run(mul,feed_dict={a:2,b:3}))

#矩阵相乘(Matrix Multiplication)

#创建一个Constant op,产生1x2 matrix

#该op会作为一个节点被加入到默认的计算图

#构造器返回值 代表了Constant op的输出

matrix1=tf.constant([[3.,3.]])

#创建另一个Constant op 产生 2x1矩阵

matrix2=tf.constant([[2.],[2.]])

#创建一个Matmul op 以 'matrix1' 和'matrix2'作为输入

#返回的值,'product',表达了矩阵相处的结果

product=tf.matmul(matrix1,matrix2)

# 为了运行 matmul op 我们调用 session 的 'run()' 方法, 传入 'product'

# ‘product’表达了 matmul op的输出. 这表明我们想要取回(fetch back)matmul op的输出

# op 需要的所有输入都会由session自动运行. 某些过程可以自动并行执行

#

# 调用 'run(product)' 就会引起计算图上三个节点的执行:2个 constants 和一个 matmul.

# ‘product’op 的输出会返回到 'result':一个 numpy `ndarray` 对象.

with tf.Session()as sess:

result=sess.run(product)

print('矩阵相乘的结果:',result)

# ==>[[12.]]

#保存计算图

writer=tf.summary.FileWriter(logdir='logs',graph=tf.get_default_graph())

writer.flush()

来自    人工智能社区    http://www.studyai.com/

相关文章

  • Tensorflow基本操作

    前言 这两天刚刚写完毕业论文,毕业设计是做的深度学习相关的内容,自己用的tensorflow来做的,当时因为毕业设...

  • TensorFlow基本操作

    与常用c语言一样,我们可以把Tensorflow看成是一种基本数据语言,有常量,变量,占位符等。

  • TensorFlow的基本操作

    环境:PyCharm 2.018.1.3 x64 ,Python 3.6 代码如下: import tensorf...

  • Tensorflow的基本操作

    申明常量 程序输出为: 占位符 自定义运算符 程序输出为: 矩阵乘法: 程序输出为:

  • TensorFlow(2) 基本操作

    创建变量 特殊矩阵和常量 创建随机值 示例程序 保存模型 NumPy数据转换成TensorFlow数据 tf.pl...

  • TensorFlow基本操作(二)

    原文传送门:请点击 前一篇主要对TensorFlow的常量,如简单的scalar, vector, matrix等...

  • TensorFlow——Graph的基本操作

    主要讲解了 get_default_graph 和 reset_default_graph 参考文献:https:...

  • tensorflow搭建简单回归模型

    前言 这是使用tensorflow 搭建一个简单的回归模型,用于熟悉tensorflow的基本操作和使用方法。 模...

  • 第四章 TensorFlow 基础 笔记1

    这一章介绍TensorFlow中的所有运算操作。 4.1 数据类型 TensorFlow中的基本数据类型:数值型,...

  • GPU的具体使用

    上面这两个表示是对gpu设置操作,之前都要先import tensorflow as tf,这个是基本操作。这里的...

网友评论

      本文标题:TensorFlow的基本操作

      本文链接:https://www.haomeiwen.com/subject/tvgojftx.html