Я использую Tensorboard, чтобы показать результаты обучения кода с помощью Tensorflow (0.7). В предыдущей версии Tensorflow была проблема для нескольких файлов событий: когда я запускаю свой локальный сервер, используя $ tensorboard --logdir=./tmp/
, выдает ошибку, если имеется более 1 файла событий. Кажется, что последняя версия (0.7) не показывает одну и ту же ошибку для нескольких файлов событий, но по-прежнему показывает перекрывающиеся кривые для нескольких файлов событий на Tensorboard. Интересно, как решить эту проблему. Спасибо!
Несколько файлов событий на Tensorboard
Ответы (2)
Тренируя свои собственные сети, я пишу сводки в разных подпапках, таких как /tmp/project/train
и /tmp/project/eval
. Если вы запустите TensorBoard, используя
tensorboard --logdir=/tmp/project/
вы все равно будете получать сразу несколько графиков из каждого файла событий в подпапках, как вы упомянули. Чтобы увидеть отдельные графики, вы можете запустить TensorBoard из нужной подпапки:
tensorboard --logdir=/tmp/project/train/
Я второй ответ ArnoXf. Вы должны использовать разные подпапки для каждого эксперимента и предполагать, что корень ведения журнала /tmp
запускает тензорную доску, используя:
tensorboard --logdir=/tmp/
Если вы хотите отобразить только один график, вы можете либо передать этот каталог своему вызову тензорной доски, как описано в ответе ArnoXf. Однако с помощью приведенного выше вызова вы также можете выбрать свой график непосредственно в тензорной доске, т. Е. Деактивировать все остальные. Точно так же вы можете сравнить отдельные прогоны, как показано на следующем снимке экрана. На мой взгляд, это обычно предпочтительный вариант, так как он дает вам больше гибкости.
Подробный пример можно найти здесь. а>.