Spec-Zone.ru › TensorFlow

tf.summary.text

Запишите текстовый сводный вывод.

tf.summary.text(
    name, data, step=None, description=None
)

Используется в ноутбуках

Используется в учебниках
  • Отображение текстовых данных в TensorBoard

См. также tf.summary.scalar, tf.summary.SummaryWriter, tf.summary.image.

Записывает значения тензоров текста для последующей визуализации и анализа в TensorBoard. Записи направляются в текущий по умолчанию запись сводного вывода. Как и tf.summary.scalar точки, текстовые точки связаны с каждой step и name. Все точки с одинаковым name образуют временной ряд текстовых значений.

Например:

test_summary_writer = tf.summary.create_file_writer('test/logdir')
with test_summary_writer.as_default():
    tf.summary.text('first_text', 'hello world!', step=0)
    tf.summary.text('first_text', 'nice to meet you!', step=1)

Текстовый сводный вывод также может содержать Markdown, и TensorBoard будет отображать текст таким образом.

with test_summary_writer.as_default():
    text_data = '''
          | *hello* | *there* |
          |---------|---------|
          | this    | is      |
          | a       | table   |
    '''
    text_data = '\n'.join(l.strip() for l in text_data.splitlines())
    tf.summary.text('markdown_text', text_data, step=0)

Поскольку текст является тензорным значением, каждая текстовая точка может быть тензором строковых значений. Тензоры ранга 1 и 2 отображаются в TensorBoard как таблицы. Для тензоров более высокого ранга вы увидите только двумерный срез данных. Чтобы избежать этого, измените форму тензора не более чем на ранг 2 перед передачей его в эту функцию.

Демо-ноутбук в "Отображение текстовых данных в TensorBoard".

Аргументы
name Имя для данного сводного вывода. Тег сводного вывода, используемый в TensorBoard, будет этим именем, дополненным любыми активными именованными областями.
data Значение тензора строкового значения UTF-8.
step Явное int64-преобразуемое монотонное значение шага для этого сводного вывода. Если опущено, по умолчанию используется tf.summary.experimental.get_step(), который не должен быть None.
description Необязательное подробное описание этого сводного вывода в виде константы str. Поддерживается Markdown. По умолчанию пусто.
Возвращаемое значение
True при успехе или false, если сводный вывод не был выведен, поскольку запись сводного вывода по умолчанию не была доступна.
Исключения
ValueError если существует запись по умолчанию, но шаг не был предоставлен и tf.summary.experimental.get_step() равно None.

© 2022 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 4.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/api_docs/python/tf/summary/text

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API