Несколько файлов событий на Tensorboard

Я использую Tensorboard, чтобы показать результаты обучения кода с помощью Tensorflow (0.7). В предыдущей версии Tensorflow была проблема для нескольких файлов событий: когда я запускаю свой локальный сервер, используя $ tensorboard --logdir=./tmp/, выдает ошибку, если имеется более 1 файла событий. Кажется, что последняя версия (0.7) не показывает одну и ту же ошибку для нескольких файлов событий, но по-прежнему показывает перекрывающиеся кривые для нескольких файлов событий на Tensorboard. Интересно, как решить эту проблему. Спасибо!


person Ruofan Kong    schedule 18.02.2016    source источник


Ответы (2)


Тренируя свои собственные сети, я пишу сводки в разных подпапках, таких как /tmp/project/train и /tmp/project/eval. Если вы запустите TensorBoard, используя

tensorboard --logdir=/tmp/project/

вы все равно будете получать сразу несколько графиков из каждого файла событий в подпапках, как вы упомянули. Чтобы увидеть отдельные графики, вы можете запустить TensorBoard из нужной подпапки:

tensorboard --logdir=/tmp/project/train/
person ArnoXf    schedule 11.05.2016

Я второй ответ ArnoXf. Вы должны использовать разные подпапки для каждого эксперимента и предполагать, что корень ведения журнала /tmp запускает тензорную доску, используя:

tensorboard --logdir=/tmp/

Если вы хотите отобразить только один график, вы можете либо передать этот каталог своему вызову тензорной доски, как описано в ответе ArnoXf. Однако с помощью приведенного выше вызова вы также можете выбрать свой график непосредственно в тензорной доске, т. Е. Деактивировать все остальные. Точно так же вы можете сравнить отдельные прогоны, как показано на следующем снимке экрана. На мой взгляд, это обычно предпочтительный вариант, так как он дает вам больше гибкости.

Снимок экрана тензорной доски с флажками для отдельных запусков, готовых к переключению, отображается слева

Подробный пример можно найти здесь. .

person Nyps    schedule 25.09.2020