Tensorboard是一个基于浏览器的交互式工具,可以让我们看到学习过程,并探索我们训练好的模型。

        要运行Tensorboard,首先到命令终端“开始”>Anaconda>Anaconda Prompt,输入activate tensorflow

TensorBoard模型可视化

        然后,告诉Tensorboard记录的相关摘要:tensorboad --logdir=LOG_DIR,这里LOG_DIR应该替换为自己的日志目录。我的为:E:\PythonWorkspace\TensorFlowFile\logs\RNN_with_summaries,那么就是tensorboad --logdir=E:\PythonWorkspace\TensorFlowFile\logs\RNN_with_summaries,如果你用Windows系统,并且这样做不起作用,请确保正在从日志数据所在的同一个驱动器上运行终端,并按如下所示向日志目录添加一个名字,以避开一个TensorBoard解析路径方法上的bug:

        tensorboard --logdir=rnn_demo:LOG_DIR

        TensorBoard允许我们通过在名称和路径之间放置冒号来给单个日志目录命名,这在处理多个日志目录时可能很有用。在这种情况下,我们传递一个逗号分隔日志目录列表。如下所示:

        tensorboard --logdir=rnn_demo1:LOG_DIR1,rnn_demo2:LOG_DIR2

        最后,浏览器中输入相应地址

TensorBoard模型可视化

        效果如图:

TensorBoard模型可视化

        注:如果多次运行代码示例(vanilla_rnn_with_tfboard.py),将会有多个LOG_DIR文件夹,请确保删除每次运行后创建的LOG_DIR文件夹,以避免覆盖日志文件,因为这可能会导致一些奇怪的图表。

相关文章: