tf.keras.utils.set_random_seed
Устанавливает все случайные семена для программы (Python, NumPy и TensorFlow).
tf.keras.utils.set_random_seed(
seed
)
Вы можете использовать эту утилиту, чтобы сделать практически любую программу Keras полностью детерминированной. Некоторые ограничения применяются в случаях, когда задействованы сетевые коммуникации (например, распределение сервера параметров), что создаёт дополнительные источники случайности, или когда задействованы определённые не детерминированные cuDNN операции.
Вызов этой утилиты эквивалентен следующему:
import random import numpy as np import tensorflow as tf random.seed(seed) np.random.seed(seed) tf.random.set_seed(seed)
| Аргументы | |
|---|---|
seed | Целое число, случайное семя для использования. |
© 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/utils/set_random_seed