Spec-Zone.ru › TensorFlow

tf.keras.initializers.TruncatedNormal

Инициализатор, создающий усечённое нормальное распределение.

Наследует от: Initializer

Просмотреть псевдонимы

Основные псевдонимы

tf.keras.initializers.truncated_normal

tf.keras.initializers.TruncatedNormal(
    mean=0.0, stddev=0.05, seed=None
)

Используется в блокнотах

Используется в руководствах
  • Настройка кодировщика Transformer
  • Дообучение модели BERT

Сгенерированные значения похожи на значения, получаемые с помощью инициализатора 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API