РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
649 of 824 menu

Функция summary.text

Функция summary.text записывает текстовые данные в лог TensorBoard. Первым параметром функция принимает имя тега, под которым данные будут отображаться в интерфейсе. Вторым параметром передаются непосредственно текстовые данные. Третьим необязательным параметром можно указать номер шага. Функция возвращает объект, который необходимо передать в контекстный менеджер summary.record_if или использовать внутри блока записи.

Синтаксис

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

Пример

Давайте создадим файловый писатель и запишем простой текстовый summary:

import tensorflow as tf writer = tf.summary.create_file_writer('/tmp/logs') with writer.as_default(): tf.summary.text('my_text', 'abcde', step=0)

В результате в директории /tmp/logs будет создан файл событий, содержащий текстовую запись.

Пример

Давайте передадим в качестве данных тензор TensorFlow и выведем результат выполнения:

import tensorflow as tf writer = tf.summary.create_file_writer('/tmp/logs') with writer.as_default(): res = tf.summary.text('tensor_text', tf.constant('model.keras'), step=1) print(res)

Результат выполнения кода:

tf.Tensor(b'model.keras', shape=(), dtype=string)

Пример

Давайте запишем несколько текстовых summary на разных шагах:

import tensorflow as tf writer = tf.summary.create_file_writer('/tmp/logs') with writer.as_default(): tf.summary.text('training_log', 'start', step=0) tf.summary.text('training_log', 'epoch 1', step=1) tf.summary.text('training_log', 'epoch 2', step=2) tf.summary.flush()

После вызова summary.flush все данные будут записаны в файл и доступны для просмотра в TensorBoard.

Смотрите также

  • функцию summary.scalar,
    которая записывает скалярные значения в TensorBoard
  • функцию summary.image,
    которая записывает изображения в TensorBoard
  • функцию summary.create_file_writer,
    которая создает файловый писатель для логов
  • функцию summary.flush,
    которая сбрасывает буферизованные данные в файл
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить