Как скрыть информацию журнала Tensorflow в окне вывода - PullRequest
0 голосов
/ 27 апреля 2018

Я новичок в Python. Используя Pycharm IDE, я следовал этому руководству. Полный код здесь .

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

INFO:tensorflow:probabilities = [[0.00901909 0.20229901 0.04168228 0.03380775 0.04164521 0.07095326
  0.30759975 0.00563797 0.21675842 0.07059734]
 [0.00563906 0.03731773 0.0232646  0.09292353 0.01161542 0.06653289
  0.00265419 0.6255797  0.1038143  0.03065847]
 [0.00655828 0.00330277 0.00782441 0.00087765 0.4640763  0.02524412
  0.03457317 0.00737278 0.0192651  0.43090546]
                    .
                    .(a lot of this lines)
                    .
                    .
 [0.16861711 0.0002838  0.07394045 0.08323438 0.01832635 0.39693028
  0.1004111  0.01663646 0.07882028 0.06279974]
 [0.01767829 0.25284573 0.06204544 0.13148794 0.005388   0.03389382
  0.04371805 0.00890654 0.4342947  0.00974149]]
INFO:tensorflow:loss = 0.802033, step = 2273

Я не хочу, чтобы INFO:tensorflow:probabilities отображалось в окне «Выполнить» для каждой итерации.

Чтобы скрыть расчет \ отображение вывода команды в MATLAB, который я использовал до сих пор, поместив «;» в конце строки скрыть его результат. Я не знаю, как получить это в Pycharm. Уже искали в Интернете.

Спасибо.

1 Ответ

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

Изменить значение в строке # 132

tensors_to_log = {"probabilities": "softmax_tensor"} или сделать его пустым словарем {}

или не передавать logging_hook параметр в строке # 146

или установите для tf.logging.level только предупреждения в строке # 23

tf.logging.set_verbosity(tf.logging.WARN)

Кредиты: @ битплит

Подробнее о ведении журнала: Документация по Tensorflow API

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