Spec-Zone.ru › TensorFlow 2.9

tf.summary.text

Просмотреть исходный код на GitHub

Запись текстового сводки.

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

См. также 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/versions/r2.9/api_docs/python/tf/summary/text

Spec-Zone.ru

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