tf.keras.initializers.TruncatedNormal
Инициализатор, создающий усечённое нормальное распределение.
Наследует от: Initializer
tf.keras.initializers.TruncatedNormal(
mean=0.0, stddev=0.05, seed=None
)
Используется в блокнотах
| Используется в руководствах |
|---|
Сгенерированные значения похожи на значения, получаемые с помощью инициализатора RandomNormal, за исключением того, что значения, отклоняющиеся от среднего более чем на два стандартных отклонения, отбрасываются и генерируются заново.
Примеры:
# Standalone usage: initializer = TruncatedNormal(mean=0., stddev=1.) values = initializer(shape=(2, 2))
# Usage in a Keras layer: initializer = TruncatedNormal(mean=0., stddev=1.) layer = Dense(3, kernel_initializer=initializer)
| Аргументы | |
|---|---|
mean | Скаляр Python или скалярный тензор Keras. Среднее значение генерируемых случайных чисел. |
stddev | Скаляр Python или скалярный тензор Keras. Стандартное отклонение генерируемых случайных чисел. |
seed | Целое число Python или экземпляр keras.backend.SeedGenerator. Используется для обеспечения детерминированного поведения инициализатора. Обратите внимание, что инициализатор, которому передано целое число или None (без начального значения), будет выдавать одинаковые случайные значения при каждом вызове. Чтобы получать разные случайные значения при каждом вызове, используйте в качестве начального значения экземпляр keras.backend.SeedGenerator. |
Методы
clone
clone()
from_config
@classmethod
from_config(
config
)
Создаёт экземпляр инициализатора из словаря конфигурации.
Пример:
initializer = RandomUniform(-1, 1) config = initializer.get_config() initializer = RandomUniform.from_config(config)
| Аргументы | |
|---|---|
config | Словарь Python, результат get_config(). |
| Возвращает | |
|---|---|
Экземпляр Initializer. |
get_config
get_config()
Возвращает конфигурацию инициализатора в виде словаря, сериализуемого в JSON.
| Возвращает | |
|---|---|
| Словарь Python, сериализуемый в JSON. |
__call__
__call__(
shape, dtype=None
)
Возвращает тензор, инициализированный указанным инициализатором.
| Аргументы | |
|---|---|
shape | Форма тензора. |
dtype | Необязательный тип данных тензора. |
© 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/initializers/TruncatedNormal