Показать больше изображений в Tensorboard - Обнаружение объектов Tensorflow - PullRequest
0 голосов
/ 25 апреля 2018

Я использую Среда обнаружения объектов Tensorflow .Обучающие и оценочные работы идут хорошо, но в тензорной доске я могу видеть только 10 изображений для оценочной работы.Есть ли способ увеличить это число, чтобы посмотреть больше изображений?Я попытался изменить файл конфигурации:

eval_config: {
  num_examples: 1000
  max_evals: 50
}

eval_input_reader: {
  tf_record_input_reader {
    input_path: "xxx/eval.record"
  }
  label_map_path: "xxx/label_map.pbtxt"
  shuffle: false
  num_readers: 1
}

Я думал, что параметр max_eval изменит это, но это не так.

Это команда, которую я выполняю для задания оценки:

python ../models/research/object_detection/eval.py \
    --logtostderr \
    --pipeline_config_path=xxx/ssd.config \
    --checkpoint_dir="xxx/train/" \
    --eval_dir="xxx/eval"

Ответы [ 2 ]

0 голосов
/ 27 октября 2018

Мне удалось заставить это работать в Tensorboard 1.11.0, отредактировав файл object_detection / protos / eval.proto, а затем повторно запустив protoc (см. Документацию Tensorflow).Например, эта строка в eval.proto включит 100 примеров (вместо 10 по умолчанию):

optional uint32 num_visualizations = 1 [default=100];

Это, вероятно, влияет на системную память, производительность браузера, производительность eval и т. Д., Поэтому используйтес осторожностью.

0 голосов
/ 25 апреля 2018

Это должен быть параметр num_visualizations в вашем eval_config (ср. eval.proto код ).

...