首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用Tensorboard检查我的训练模型的准确性?

如何使用Tensorboard检查我的训练模型的准确性?
EN

Stack Overflow用户
提问于 2021-07-20 09:44:46
回答 1查看 82关注 0票数 1

我在用CNN做图像分类。每执行100个步骤,就会在文件夹中创建一个文件: model.ckpt-0.data-00000-of-00001,model.ckpt-0.index,model.ckpt-0.meta。还有这些文件: graph.pbtxt和checkpoint。

我将使用这些文件中的哪一个来查看Tensorboard中我的训练模型的准确性?

EN

回答 1

Stack Overflow用户

发布于 2021-07-20 12:57:26

这些都不包含精度值,它们是模型的定义(graph.pbtxt)和模型权重(检查点/检查点文件)。

默认情况下,当您在模型上调用compile时,fit方法将输出您定义的任何损失或度量(例如准确度)。

代码语言:javascript
运行
复制
model.compile(optimizer="Adam", loss="mse", metrics=["mae", "acc"])

将使用mse损失以及maeacc指标编译模型。这些值将在每个时期结束时打印,如果在调用fit时更改了verbose参数,则更常见的情况是打印这些值

可视化这些值的最好方法可能是使用Tensorboard。为此,您创建了一个tensorboard回调(回调是一个具有在训练开始/结束时调用的方法的类,时期和批处理),它将指标和其他信息写入到训练目录中。

然后,你可以从训练目录中运行tensorboard,例如tensorboard --logdir=/path/to/training/dir,以获得一个很好的基于web的UI,在其中可以监控训练。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68448676

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档