Spec-Zone.ru › TensorFlow

tf.AggregationMethod

Класс, перечисляющий методы агрегирования, используемые для объединения градиентов.

Просмотр псевдонимов

Псевдонимы совместимости для миграции

См. Руководство по миграции для получения дополнительной информации.

tf.compat.v1.AggregationMethod

Вычисление частных производных может потребовать агрегирования вкладов градиента. Этот класс перечисляет различные методы, которые могут быть использованы для объединения градиентов в графе.

Следующие методы агрегирования являются частью стабильного API для агрегирования градиентов:

  • ADD_N: Все члены градиента суммируются как часть одной операции с помощью операции "AddN" (см. tf.add_n). Этот метод предполагает, что все градиенты должны быть готовы и буферизованы отдельно в памяти перед выполнением любого агрегирования.
  • DEFAULT: Метод агрегирования по умолчанию, выбранный системой.

Следующие методы агрегирования являются экспериментальными и могут не поддерживаться в будущих выпусках:

  • EXPERIMENTAL_TREE: Члены градиента суммируются попарно с помощью операции "AddN". Этот метод суммирования градиентов может снизить производительность, но может улучшить использование памяти, так как градиенты могут быть освобождены раньше.
  • EXPERIMENTAL_ACCUMULATE_N: Также как и EXPERIMENTAL_TREE.

Пример использования при вычислении градиента:

@tf.function
def example():
  x = tf.constant(1.0)
  y = x * 2.0
  z = y + y + y + y
  return tf.gradients(z, [x, y],
    aggregation_method=tf.AggregationMethod.EXPERIMENTAL_ACCUMULATE_N)
example()
[<tf.Tensor: shape=(), dtype=float32, numpy=8.0>,
 <tf.Tensor: shape=(), dtype=float32, numpy=4.0>]
Переменные класса
ADD_N 0
DEFAULT 0
EXPERIMENTAL_ACCUMULATE_N 2
EXPERIMENTAL_TREE 1

© 2022 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 4.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/api_docs/python/tf/AggregationMethod

Spec-Zone.ru

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