热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

TensorBoard生成计算图

TensorBoard生成计算图这是一个简单的全连接网络,实现ax*w1b1,ya*w2b2.只看代码不是很形象,计算图让网络变得更直观。用tf.su

TensorBoard 生成计算图

这是一个简单的全连接网络,实现a=x * w1 + b1, y=a * w2 + b2.
只看代码不是很形象,计算图让网络变得更直观。
用 tf.summary.FileWriter() 方法生成计算图。
步骤:
1,运行代码,把计算图保存在 "/home/yuejian/Desktop/graph"

import tensorflow as tf
x = tf.constant([0.9, 0.85], shape=[1, 2])
w1 = tf.Variable(tf.constant([[0.2, 0.1, 0.3], [0.2, 0.4, 0.3]], shape=[2, 3]), name='w1')
w2=tf.Variable(tf.constant([0.2, 0.5,0.25], shape=[3, 1]), name='w2')
b1=tf.constant([-0.3, 0.1, 0.2], shape=[1, 3], name="b1")
b2=tf.constant([-0.3], shape=[1], name="b2")init_op=tf.global_variables_initializer()
a=tf.matmul(x, w1)+b1
y=tf.matmul(a, w2)+b2
with tf.Session() as sess:sess.run(init_op)writer = tf.summary.FileWriter("/home/yuejian/Desktop/graph", sess.graph) #生成计算图writer.close()print(sess.run(y))

2,在文件夹下找到刚刚保存好的计算图

计算图文件保存位置
3,在当前文件夹下右键打开命令行
(注意要切换到刚刚运行程序的环境)
输入 tensorboard --logdir=/home/yuejian/Desktop/graph

4,打开弹出的网址, 比如我这里是 http://0.0.0.0:6006

在这里插入图片描述
5,进入网址,点击GRAPHS
在这里插入图片描述
6,点击左上角下载,将计算图保存到本地,打开。
在这里插入图片描述
结束


推荐阅读
  • HTML:  将文件拖拽到此区域 ... [详细]
  • 问题描述现在,不管开发一个多大的系统(至少我现在的部门是这样的),都会带一个日志功能;在实际开发过程中 ... [详细]
  • Requests库的基本使用方法
    本文介绍了Python中Requests库的基础用法,包括如何安装、GET和POST请求的实现、如何处理Cookies和Headers,以及如何解析JSON响应。相比urllib库,Requests库提供了更为简洁高效的接口来处理HTTP请求。 ... [详细]
  • 入门指南:使用FastRPC技术连接Qualcomm Hexagon DSP
    本文旨在为初学者提供关于如何使用FastRPC技术连接Qualcomm Hexagon DSP的基础知识。FastRPC技术允许开发者在本地客户端实现远程调用,从而简化Hexagon DSP的开发和调试过程。 ... [详细]
  • Web动态服务器Python基本实现
    Web动态服务器Python基本实现 ... [详细]
  • 本文探讨了如何通过Service Locator模式来简化和优化在B/S架构中的服务命名访问,特别是对于需要频繁访问的服务,如JNDI和XMLNS。该模式通过缓存机制减少了重复查找的成本,并提供了对多种服务的统一访问接口。 ... [详细]
  • importjava.io.*;importjava.util.*;publicclass五子棋游戏{staticintm1;staticintn1;staticfinalintS ... [详细]
  • 小编给大家分享一下Vue3中如何提高开发效率,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获, ... [详细]
  • 本文详细介绍了如何在Windows操作系统中配置和使用Lex(Flex)与Yacc(Bison),包括软件的下载、安装以及通过示例验证其正确性的步骤。 ... [详细]
  • 本文通过一个具体的实例,介绍如何利用TensorFlow框架来计算神经网络模型在多分类任务中的Top-K准确率。代码中包含了随机种子设置、模拟预测结果生成、真实标签生成以及准确率计算等步骤。 ... [详细]
  • 在Python编程中,经常需要处理文件下载的任务。本文将介绍三种常用的下载方法:使用urllib、urllib2以及requests库进行HTTP请求下载,同时也会提及如何通过ftplib从FTP服务器下载文件。 ... [详细]
  • 本文介绍了一个使用Spring框架和Quartz调度器实现每周定时调用Web服务获取数据的小项目。通过详细配置Spring XML文件,展示了如何设置定时任务以及解决可能遇到的自动注入问题。 ... [详细]
  • 本文将深入探讨 Unreal Engine 4 (UE4) 中的距离场技术,包括其原理、实现细节以及在渲染中的应用。距离场技术在现代游戏引擎中用于提高光照和阴影的效果,尤其是在处理复杂几何形状时。文章将结合具体代码示例,帮助读者更好地理解和应用这一技术。 ... [详细]
  • 5分钟快速筛选特定候选人的简历
    介绍一个新的系列,专注于提供能在5分钟内完成的简单实用案例。本文将以办公中常见的需求为例,展示如何快速从大量简历中筛选出特定候选人的简历。 ... [详细]
  • 在Windows系统中安装TensorFlow GPU版的详细指南与常见问题解决
    在Windows系统中安装TensorFlow GPU版是许多深度学习初学者面临的挑战。本文详细介绍了安装过程中的每一个步骤,并针对常见的问题提供了有效的解决方案。通过本文的指导,读者可以顺利地完成安装并避免常见的陷阱。 ... [详细]
author-avatar
捕鱼达人2502940243
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有