tf.keras.backend.experimental.is_tf_random_generator_enabled
Проверка, используется ли tf.random.Generator для генерации случайных чисел в Keras.
tf.keras.backend.experimental.is_tf_random_generator_enabled()
По сравнению с существующими состоятельными операциями случайных чисел TF, tf.random.Generator использует tf.Variable и бессостоятельные операции генерации случайных чисел для генерации случайных чисел, что приводит к лучшей воспроизводимости при распределенном обучении. Включите, это может привести к некоторым изменениям в существующем коде, создавая последовательности случайных чисел с другими семенами и нарушая тесты, которые полагаются на конкретные сгенерированные случайные числа. Для отключения использования tf.random.Generator, используйте tf.keras.backend.experimental.disable_random_generator.
Ожидается, что путь tf.random.Generator станет стандартным, и в будущем будут удалены устаревшие состоятельные операции генерации случайных чисел, такие как tf.random.uniform (см. руководство TF по случайным числам TF RNG guide).
Этот API также будет удален в будущей версии вместе с tf.keras.backend.experimental.enable_tf_random_generator() и tf.keras.backend.experimental.disable_tf_random_generator()
| Возвращаемое значение | |
|---|---|
boolean | используется ли tf.random.Generator для генерации случайных чисел в Keras. |
© 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/versions/r2.9/api_docs/python/tf/keras/backend/experimental/is_tf_random_generator_enabled