TensorFlowTensorBoard可视化

TensorFlowTensorBoard可视化 首页 / TensorFlow入门教程 / TensorFlowTensorBoard可视化

TensorFlow包含一个可视化工具,称为TensorBoard,它用于分析数据流图,还用于了解机器学习模型。 TensorBoard的重要功能包括查看有关垂直对齐的任何图形的参数和详细信息的不同类型统计的视图。

深度神经网络包括多达36,000个节点。 TensorBoard帮助将这些节点折叠成块并突出显示相同的结构,这样可以更好地分析图形,重点放在计算图形的主要部分。

以下示意图表示TensorBoard可视化的完整工作-

TensorBoard visualization

该算法将节点折叠为块,并突出显示具有相同结构的特定组,这些特定组将高级节点分开。这样创建的TensorBoard很有用,并且对于调整机器学习模型同样重要。该可视化工具是为配置日志文件设计的,其中包含需要显示的摘要信息和详细信息。

链接:https://www.learnfk.comhttps://www.learnfk.com/tensorflow/tensorflow-tensorboard-visualization.html

来源:LearnFk无涯教程网

让无涯教程在以下代码的帮助下专注于TensorBoard可视化的演示示例-

import tensorflow as tf 

# TensorBoard 可视化的常量创建
a=tf.constant(10,name="a") 
b=tf.constant(90,name="b") 
y=tf.Variable(a+b*2,name='y') 
model=tf.initialize_all_variables() #Creation of model 

with tf.Session() as session: 
   merged=tf.merge_all_summaries() 
   writer=tf.train.SummaryWriter("/tmp/tensorflowlogs",session.graph) 
   session.run(model) 
   print(session.run(y))

下表显示了用于节点表示的TensorBoard可视化的各种符号-

无涯教程网

Node Representation

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

教程推荐

互联网人的数字化企业生存指南 -〔沈欣〕

Spring Cloud 微服务项目实战 -〔姚秋辰(姚半仙)〕

超级访谈:对话张雪峰 -〔张雪峰〕

技术面试官识人手册 -〔熊燚(四火)〕

视觉笔记入门课 -〔高伟〕

即时消息技术剖析与实战 -〔袁武林〕

网络编程实战 -〔盛延敏〕

Go语言核心36讲 -〔郝林〕

React实战进阶45讲 -〔王沛〕

好记忆不如烂笔头。留下您的足迹吧 :)