tf.keras.random.truncated_normal
Генерирует выборки из усеченного нормального распределения.
tf.keras.random.truncated_normal(
shape, mean=0.0, stddev=1.0, dtype=None, seed=None
)
Значения выбираются из нормального распределения со заданной средней и стандартным отклонением, при этом любые выборки, которые отклоняются более чем на два стандартных отклонения от среднего значения, отбрасываются и перегенерируются.
| Аргументы | |
|---|---|
shape | Форма генерируемых случайных значений. |
mean | Вещественное число, по умолчанию 0. Среднее значение генерируемых случайных значений. |
stddev | Вещественное число, по умолчанию 1. Стандартное отклонение генерируемых случайных значений. |
dtype | Необязательный тип dtype тензора. Поддерживаются только типы с плавающей точкой. Если не указано, используется keras.config.floatx(), который по умолчанию равен float32, если вы его не настраивали (через keras.config.set_floatx(float_dtype)) |
seed | Целое число Python или экземпляр keras.random.SeedGenerator. Используется для определения детерминированного поведения инициализатора. Обратите внимание, что инициализатор, запущенный с целым числом или None (без инициализации), будет генерировать те же случайные значения при многократных вызовах. Чтобы получить разные случайные значения при многократных вызовах, используйте в качестве семени экземпляр keras.random.SeedGenerator. |
© 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/keras/random/truncated_normal