标签: tensorboard

如何使用Keras的Tensorboard回调?

我用Keras建立了一个神经网络.我会通过Tensorboard可视化其数据,因此我使用了:

keras.callbacks.TensorBoard(log_dir='/Graph', histogram_freq=0,
                            write_graph=True, write_images=True)
Run Code Online (Sandbox Code Playgroud)

keras.io中所述.当我运行回调时,我得到了<keras.callbacks.TensorBoard at 0x7f9abb3898>,但是我的文件夹"Graph"中没有任何文件.我如何使用这个回调有什么问题吗?

keras tensorboard

128
推荐指数
6
解决办法
10万
查看次数

在Tensorflow中,获取图表中所有张量的名称

我用Tensorflow和创造神经网络skflow; 出于某种原因,我想获得给定输入的一些内部张量的值,所以我正在使用myClassifier.get_layer_value(input, "tensorName"),myClassifier作为一个skflow.estimators.TensorFlowEstimator.

但是,我发现很难找到张量名称的正确语法,即使知道它的名字(我在操作和张量之间感到困惑),所以我使用tensorboard绘制图形并查找名称.

有没有办法在不使用张量板的情况下枚举图中的所有张量?

python tensorflow tensorboard skflow

101
推荐指数
6
解决办法
11万
查看次数

了解TensorBoard(重量)直方图

查看和理解TensorBoard中的标量值非常简单.但是,目前还不清楚如何理解直方图.

例如,它们是我的网络权重的直方图.

在此输入图像描述

(由于sunside修复了一个bug) 在此输入图像描述 解释这些的最佳方法是什么?第1层重量看起来大致平坦,这意味着什么?

我在这里添加了网络构造代码.

X = tf.placeholder(tf.float32, [None, input_size], name="input_x")
x_image = tf.reshape(X, [-1, 6, 10, 1])
tf.summary.image('input', x_image, 4)

# First layer of weights
with tf.name_scope("layer1"):
    W1 = tf.get_variable("W1", shape=[input_size, hidden_layer_neurons],
                         initializer=tf.contrib.layers.xavier_initializer())
    layer1 = tf.matmul(X, W1)
    layer1_act = tf.nn.tanh(layer1)
    tf.summary.histogram("weights", W1)
    tf.summary.histogram("layer", layer1)
    tf.summary.histogram("activations", layer1_act)

# Second layer of weights
with tf.name_scope("layer2"):
    W2 = tf.get_variable("W2", shape=[hidden_layer_neurons, hidden_layer_neurons],
                         initializer=tf.contrib.layers.xavier_initializer())
    layer2 = tf.matmul(layer1_act, W2)
    layer2_act = tf.nn.tanh(layer2)
    tf.summary.histogram("weights", W2)
    tf.summary.histogram("layer", layer2)
    tf.summary.histogram("activations", layer2_act)

# Third layer of weights
with tf.name_scope("layer3"): …
Run Code Online (Sandbox Code Playgroud)

histogram tensorflow tensorboard

96
推荐指数
1
解决办法
3万
查看次数

如何在远程服务器上运行Tensorboard?

我是Tensorflow的新手,可以从我正在做的一些可视化中获益.我知道Tensorboard是一个有用的可视化工具,但我如何在远程Ubuntu机器上运行它?

data-visualization machine-learning remote-access tensorflow tensorboard

85
推荐指数
10
解决办法
7万
查看次数

我可以将Tensorboard与Google Colab一起使用吗?

在Google Colab上训练Tensorflow模型时,有没有办法使用Tensorboard?

tensorflow tensorboard google-colaboratory

61
推荐指数
6
解决办法
3万
查看次数

在Jupyter中可视化TensorFlow图的简单方法?

可视化TensorFlow图形的官方方法是使用TensorBoard,但有时我只想在Jupyter工作时快速查看图形.

是否有快速解决方案,理想情况下基于TensorFlow工具或标准SciPy软件包(如matplotlib),但如果有必要基于第三方库?

graph-visualization jupyter tensorflow tensorboard

59
推荐指数
4
解决办法
4万
查看次数

如何在TensorBoard中显示不同的运行?

TensorBoard似乎具有显示多个不同运行并切换它们的功能.

在此输入图像描述

如何在此处显示多个运行以及如何为它们分配名称以区分它们?

tensorflow tensorboard

51
推荐指数
3
解决办法
3万
查看次数

杀死tensorflow实例后如何"重置"张量板数据

我正在为我构建的cnn模型测试不同的超参数,但是在Tensorboard中查看摘要时我有一点小烦恼.这个问题似乎是该数据仅仅是连续运行"添加",这样的功能,导致一个奇怪的叠加,除非我看到的信息是"相对的",而不是"一步".看这里:

X类型:步骤

X类型:相对

我试过杀死tensorboard的进程并擦除日志文件,但似乎还不够.

所以问题是,如何重置此信息?

谢谢!!

tensorflow tensorboard

50
推荐指数
5
解决办法
2万
查看次数

45
推荐指数
5
解决办法
9万
查看次数

Tensorflow Tensorboard默认端口

有没有办法在张量板上更改默认端口("6006"),这样我们可以打开多个张量板?也许像--port ="8008"这样的选项?

python tensorflow tensorboard

43
推荐指数
3
解决办法
5万
查看次数