在Tensorflow对象检测API中看不到验证丢失

时间:2019-02-27 15:09:46

标签: object-detection-api

最近1年我正在使用tensorflow对象检测api。当我再次重新训练模型时,我想得到一个验证损失图。我在张量板上看不到任何验证损失图。

培训配置如下:

# Faster R-CNN with Inception Resnet v2, Atrous version;
# Configured for MSCOCO Dataset.
   train_input_reader: {
  tf_record_input_reader {
    input_path: "../data/train.record"
  }
  label_map_path: "../data/object-detection.pbtxt"
}

eval_config: {
  num_examples: 1000
  # Note: The below line limits the evaluation process to 10 evaluations.
  # Remove the below line to evaluate indefinitely.
  max_evals: 100
  visualization_export_dir: "../annotated"
  num_visualizations: 5
  eval_interval_secs: 3 
  metrics_set: "coco_detection_metrics"
}

eval_input_reader: {
  tf_record_input_reader {
    input_path: "../data/val.record"
  }
  label_map_path: "../data/object-detection.pbtxt"
  shuffle: false
  num_readers: 1
  num_epochs: 2
}

配置文件有问题吗?

1 个答案:

答案 0 :(得分:0)

您是否正在使用最新的OD API?验证损失既绘在“损失”下,又绘在“损失”下。在第一个中,您可以看到总损失以及本地化,分类和正则化之间的划分,而后者仅显示总损失。请注意,“ loss_1”和“ loss_2”都是训练损失,不确定为什么要绘制两次,并且没有loc,cls和reg的分割图。