Невозможно увидеть потерю проверки в API обнаружения объектов Tensorflow - PullRequest
0 голосов
/ 27 февраля 2019

Я использую API обнаружения объектов Tensflow за последние 1 год.Поскольку я снова переучиваю свою модель, я хочу получить график потери проверки.Я не вижу никакой диаграммы потери проверки на тензорной доске.

Конфигурация обучения выглядит следующим образом:

# 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 голосов
/ 28 февраля 2019

Используете ли вы последний OD API?Валидационные потери отображаются как в разделе «Убыток», так и в разделе «Убыток».На первом вы можете увидеть общий убыток и разбивку между локализацией, классификацией и регуляризацией, а на втором показывается только общий убыток.Обратите внимание, что «loss_1» и «loss_2» оба являются тренировочными потерями, не уверен, почему они наносятся дважды, и нет разделенных участков для loc, cls и reg.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...