TensorFlow学习笔记--第一节 hello TensorFlow

代码块

# -*- coding:utf-8 -*-
import tensorflow as tf
#创建想要的计算图
# 只有一个节点,tensor 常量消息由字符串构成
message = tf.constant('Welcome to the exciting world of tensorflow')
with tf.Session() as sess:#  tf.Session():创建一个会话
	print(sess.run(message).decode())
def test1():
    a=tf.constant(5,name='input_a')
    b=tf.constant(3,name='input_b')
    c=tf.multiply(a,b,name='maltiply_c')
    d=tf.add(a,b,name='add_d')
    e=tf.add(d,c,name='add_e')

    with tf.Session() as sess:
        sess.run(e)
        
        writer=tf.summary.FileWriter('./log',sess.graph)
        writer.flush()
        writer.close()
        # tensorboard --logdir=log --host=127.0.0.1

语句解释

tf.Session.run()
run(fetches,feed_dict=None,options=None,run_metadata)

run()函数执行一步 TensorFlow 运算,通过运行必要的图块来执行每一个操作,并且计算每一个 fetches 中的张量的值,用相关的输入变量替换 feed_dict 中的值。
tf.Session.run()函数返回值为fetches的执行结果。如果fetches是一个元素就返回一个值;若fetches是一个list,则返回list的值,若fetches是一个字典类型,则返回和fetches同keys的字典。

writer=tf.summary.FileWriter('./log',sess.graph)
writer.flush()
writer.close()

加上这行代码,就可以可视化。指定文件的路径,没有会自动生成。指定数据源:计算图将计算图上面的数据写入events文件里面,tensorboard可以同时从events文件里面读取数据并显示在web端

 writer = tf.summary.FileWriter(log, session.graph)

指定一个文件用来保存图。log是事件文件所在的目录,这里是工程目录下的log目录。第二个参数是事件文件要记录的图,也就是TensorFlow默认的图’’’

tensorboard --logdir=log --host=127.0.0.1

在cmd中使用这行命令就可以查看对应的计算图
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值