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.4/api_docs/python/tf/compat/v1/GraphKeys