tensorflow笔记2:TensorBoard

Tensorboard中的参数

  • Summary:所有需要在TensorBoard上展示的统计结果。

  • tf.name_scope():为Graph中的Tensor添加层级,TensorBoard会按照代码指定的层级进行展示,初始状态下只绘制最高层级的效果,点击后可展开层级看到下一层的细节。

  • tf.summary.scalar():添加标量统计结果。

  • tf.summary.histogram():添加任意shape的Tensor,统计这个Tensor的取值分布。

  • tf.summary.merge_all():添加一个操作,代表执行所有summary操作,这样可以避免人工执行每一个summary op。

  • tf.summary.FileWrite:用于将Summary写入磁盘,需要制定存储路径logdir,如果传递了Graph对象,则在Graph Visualization会显示Tensor Shape Information。执行summary op后,将返回结果传递给add_summary()方法即可。

执行Tensorboard,改变默认的端口:

注:--logdir 是文件夹

--port:可以指定端口

tensorboard --logdir=/tmp --port=8008