美文网首页
Tensorflow之TensorBoard的使用

Tensorflow之TensorBoard的使用

作者: WilsonGuo | 来源:发表于2019-01-06 16:52 被阅读0次

在运行Tensorflow开始训练时,可以通过Tensorboard实时关注和跟踪数据信息

要使用TensorBoard,请切换到当前工作目录,打开一个命令行窗口,输入:

tensorboard --logdir cifar10_train/

TensorBoard默认会在6006端口运行,打开浏览器,输入地址:http://127.0.0.1:6006(或http://localhost:6006),就可以看到TensorBoard的主界面:


TensorBoard显示训练信息的原理:

在指定的训练文件夹cifar10_train下,可以看到如下目录结构:

1. checkpoint 文件中保存Tensorflow训练得到的模型参数,在训练程序中定好每隔10min保存一次checkpoint,并且只保留5个checkpoint,保存时如果已经有了5个checkpoint就会删除最旧的那个。

打开checkpoint,会看到如下内容:


model_checkpoint_path表示最新的模型是:model.ckpt-912

all_model_checkpoint_paths分别表示所存下来的5个模型和他们的步数



2. events.out.tfevents开头的文件是在TensorFlow训练时,程序会源源不断的将日志信息写入到该文件中。运行TensorBoard时只要指定训练文件夹(cifar10_train),TensorBoard会自动搜索到这个文件,并在网页中显示相关信息。

相关文章

网友评论

      本文标题:Tensorflow之TensorBoard的使用

      本文链接:https://www.haomeiwen.com/subject/wsvsrqtx.html