num_epochs在eval_put_config TF2对象检测API v2中意味着什么



num_epochs在pipeline.config中的eval_input_config中意味着什么我注意到,当我将此字段的值更改为大于1时,当我尝试使用Tensorflow object detection API 2训练对象检测模型时,我会有这些警告日志

[04/14 22:39:04] tensorflow WARNING: Ignoring detection with image id 163697061 since it was previously added

eval_input_reader: {
label_map_path: "PATH_TO_BE_CONFIGURED/label_map.txt"
shuffle: false
num_epochs: 1
tf_record_input_reader {
input_path: "PATH_TO_BE_CONFIGURED/val2017-?????-of-00032.tfrecord"
}

通常,一个历元是通过整个训练集的一次遍历,在训练时,您需要运行多个历元,直到模型收敛
但是,因为在这种情况下,它在eval_input_reader内部,所以它应该是1,因为对于验证,您只需要通过测试/验证集一次。多次检查验证集是没有意义的,因为权重没有得到更新/没有反向传播发生

相关内容

  • 没有找到相关文章

最新更新