Spec-Zone.ru › TensorFlow 1.15

tf.contrib.framework.variable

Получает существующую переменную с этими параметрами или создаёт новую.

tf.contrib.framework.variable(
    name, shape=None, dtype=None, initializer=None, regularizer=None,
    trainable=True, collections=None, caching_device=None, device=None,
    partitioner=None, custom_getter=None, use_resource=None,
    synchronization=tf.VariableSynchronization.AUTO,
    aggregation=tf.VariableAggregation.NONE
)
Аргументы
name имя новой или существующей переменной.
shape форма новой или существующей переменной.
dtype тип новой или существующей переменной (по умолчанию DT_FLOAT).
initializer инициализатор переменной, если она создаётся.
regularizer функция (Tensor -> Tensor или None); результат её применения к вновь созданной переменной будет добавлен в коллекцию GraphKeys.REGULARIZATION_LOSSES и может использоваться для регуляризации.
trainable Если True также добавить переменную в коллекцию графа GraphKeys.TRAINABLE_VARIABLES (см. tf.Variable).
collections Список имён коллекций, в которые будет добавлена переменная. Если None, по умолчанию используется tf.GraphKeys.GLOBAL_VARIABLES.
caching_device Необязательная строка устройства или функция, описывающая, где переменная должна кэшироваться для чтения. По умолчанию — устройство переменной.
device Необязательное устройство для размещения переменной. Это может быть строка или функция, вызываемая для получения устройства для переменной.
partitioner Необязательное вызываемое значение, которое принимает полностью определённую TensorShape и тип Variable для создания и возвращает список разделов для каждой оси (в настоящее время только одна ось может быть разделена).
custom_getter Вызываемое значение, которое позволяет перезаписать внутренний метод get_variable и должно иметь такую же сигнатуру.
use_resource Если True использовать ResourceVariable вместо Variable.
synchronization Указывает, когда распределённая переменная будет агрегирована. Допустимые значения — константы, определённые в классе tf.VariableSynchronization. По умолчанию синхронизация установлена на AUTO, и текущая DistributionStrategy выбирает время синхронизации.
aggregation Указывает, как распределённая переменная будет агрегирована. Допустимые значения — константы, определённые в классе tf.VariableAggregation.
Возвращаемое значение
Созданная или существующая переменная.

© 2020 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 3.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/versions/r1.15/api_docs/python/tf/contrib/framework/variable

Spec-Zone.ru

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