tf.compat.v1.GraphKeys
Стандартные имена для использования в коллекциях графов.
Стандартная библиотека использует различные известные имена для сбора и извлечения значений, связанных с графиком. Например, подклассы tf.Optimizer по умолчанию стремятся оптимизировать переменные, собранные под tf.GraphKeys.TRAINABLE_VARIABLES, если не указано иное, но также можно передать явный список переменных.
Определены следующие стандартные ключи:
-
GLOBAL_VARIABLES: стандартная коллекция объектовVariable, общая для распределенной среды (переменные модели являются подмножеством этих объектов). Дополнительные сведения см. вtf.compat.v1.global_variables. Обычно все переменныеTRAINABLE_VARIABLESнаходятся вMODEL_VARIABLES, а все переменныеMODEL_VARIABLESнаходятся вGLOBAL_VARIABLES. -
LOCAL_VARIABLES: подмножество объектовVariable, локальных для каждой машины. Обычно используется для временных переменных, таких как счетчики. Примечание: используйтеtf.contrib.framework.local_variableдля добавления в эту коллекцию. -
MODEL_VARIABLES: подмножество объектовVariable, используемых в модели для вывода (прямого распространения). Примечание: используйтеtf.contrib.framework.model_variableдля добавления в эту коллекцию. -
TRAINABLE_VARIABLES: подмножество объектовVariable, которые будут обучаться оптимизатором. Дополнительные сведения см. вtf.compat.v1.trainable_variables. -
SUMMARIES: объекты сводкиTensor, которые были созданы в графике. Дополнительные сведения см. вtf.compat.v1.summary.merge_all. -
QUEUE_RUNNERS: объектыQueueRunner, используемые для создания входных данных для вычислений. Дополнительные сведения см. вtf.compat.v1.train.start_queue_runners. -
MOVING_AVERAGE_VARIABLES: подмножество объектовVariable, которые также будут сохранять скользящие средние значения. Дополнительные сведения см. вtf.compat.v1.moving_average_variables. -
REGULARIZATION_LOSSES: потери регуляризации, собранные во время построения графика.
Следующие стандартные ключи определены, но их коллекции не заполняются автоматически, как многие другие:
WEIGHTSBIASESACTIVATIONS
Переменные класса
-
ACTIVATIONS = 'activations' -
ASSET_FILEPATHS = 'asset_filepaths' -
BIASES = 'biases' -
CONCATENATED_VARIABLES = 'concatenated_variables' -
COND_CONTEXT = 'cond_context' -
EVAL_STEP = 'eval_step' -
GLOBAL_STEP = 'global_step' -
GLOBAL_VARIABLES = 'variables' -
INIT_OP = 'init_op' -
LOCAL_INIT_OP = 'local_init_op' -
LOCAL_RESOURCES = 'local_resources' -
LOCAL_VARIABLES = 'local_variables' -
LOSSES = 'losses' -
METRIC_VARIABLES = 'metric_variables' -
MODEL_VARIABLES = 'model_variables' -
MOVING_AVERAGE_VARIABLES = 'moving_average_variables' -
QUEUE_RUNNERS = 'queue_runners' -
READY_FOR_LOCAL_INIT_OP = 'ready_for_local_init_op' -
READY_OP = 'ready_op' -
REGULARIZATION_LOSSES = 'regularization_losses' -
RESOURCES = 'resources' -
SAVEABLE_OBJECTS = 'saveable_objects' -
SAVERS = 'savers' -
SUMMARIES = 'summaries' -
SUMMARY_OP = 'summary_op' -
TABLE_INITIALIZERS = 'table_initializer' -
TRAINABLE_RESOURCE_VARIABLES = 'trainable_resource_variables' -
TRAINABLE_VARIABLES = 'trainable_variables' -
TRAIN_OP = 'train_op' -
UPDATE_OPS = 'update_ops' -
VARIABLES = 'variables' -
WEIGHTS = 'weights' -
WHILE_CONTEXT = 'while_context'
© 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/r2.3/api_docs/python/tf/compat/v1/GraphKeys