- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在 WIDER FACE 数据集上训练 MobileNet,但遇到了无法解决的问题。 TF 对象检测 API 仅在 train
中存储最后 5 个检查点dir,但我想做的是保存相对于 mAP 指标的最佳模型(或至少在删除之前将更多模型留在 train
dir 中)。
例如,今天我在第二天晚上的训练后查看了 Tensorboard,我发现隔夜模型过度拟合,我无法恢复最佳检查点,因为它已经被删除了。
编辑:我只使用 Tensorflow Object Detection API ,默认情况下,它会在我指向的火车目录中保存最后 5 个检查点。我寻找一些配置参数或任何会改变这种行为的东西。
有没有人在代码/配置参数中有一些修复来设置/解决方法?似乎我遗漏了一些东西,很明显,实际上重要的是最好的模型,而不是最新的模型(可能会过拟合)。
谢谢!
最佳答案
您可以修改(在您的 fork 中硬编码或打开拉取请求并将选项添加到 protos)传递给 tf.train.Saver 的参数。在:
https://github.com/tensorflow/models/blob/master/research/object_detection/legacy/trainer.py#L376-L377
您可能想要设置:
关于tensorflow - 如何在 Tensorflow 对象检测 API 中存储最佳模型检查点,而不仅仅是最新的 5 个?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49685923/
如何使用TortoiseHg列出特定商业用户的签到,或者在命令行上使用hg列出失败? 最佳答案 hg log命令具有“用户”选项(-u或--user)。找到我的提交,我可以做... hg log --
我是一名优秀的程序员,十分优秀!