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

Атрибут name

Атрибут name класса Variable возвращает строку с именем переменной. Имя задается при создании переменной и используется для идентификации переменной в графе вычислений, при сохранении и загрузке моделей, а также при отладке. Если имя не указано явно при создании переменной, TensorFlow генерирует его автоматически на основе имени операции. Атрибут доступен только для чтения и не может быть изменен после создания переменной.

Синтаксис

variable.name

Пример

Давайте создадим переменную с явно указанным именем и выведем его:

import tensorflow as tf v = tf.Variable([1, 2, 3, 4, 5], name='my_variable') print(v.name)

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

"my_variable:0"

Пример

Если имя не указано, TensorFlow генерирует его автоматически:

import tensorflow as tf v = tf.Variable([1, 2, 3, 4, 5]) print(v.name)

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

"Variable:0"

Пример

Атрибут name удобно использовать для идентификации переменных при работе с несколькими объектами:

<+python+> import tensorflow as tf v1 = tf.Variable([1, 2, 3, 4, 5], name='weights') v2 = tf.Variable([1, 2, 3, 4, 5], name='biases') print(v1.name) print(v2.name) <-python+>

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

"weights:0" "biases:0"

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

  • класс Variable,
    который создает переменную TensorFlow
  • атрибут shape,
    который возвращает форму переменной
  • атрибут dtype,
    который возвращает тип данных переменной
  • атрибут trainable,
    который указывает, будет ли переменная обучаемой
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить