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 словаря.
| Возвращает | |
|---|---|
| Сериализуемый в JSON словарь Python. |
__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