РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
687 of 824 menu

Функция random.truncated_normal

Функция random.truncated_normal генерирует тензор случайных чисел из нормального распределения, значения которого ограничены двумя стандартными отклонениями от среднего. Первым параметром передается форма тензора shape. Вторым параметром можно передать среднее значение mean, третьим - стандартное отклонение stddev. Также можно указать тип данных dtype и зерно генератора seed.

Синтаксис

tf.random.truncated_normal(shape, [mean], [stddev], [dtype], [seed], [name])

Пример

Давайте сгенерируем тензор формы 2 на 3 со средним 0 и стандартным отклонением 1:

<+python+> import tensorflow as tf tf.random.set_seed(0) t = tf.random.truncated_normal([2, 3], mean=0.0, stddev=1.0) print(t) <-python+>

Результат выполнения кода:

<+python+> tf.Tensor( [[-0.42848244 0.4429705 1.3070735 ] [ 0.33187473 -0.4667688 -0.81713426]], shape=(2, 3), dtype=float32) <-python+>

Пример

Давайте сгенерируем тензор с пользовательским средним 5 и стандартным отклонением 2:

<+python+> import tensorflow as tf tf.random.set_seed(0) t = tf.random.truncated_normal([3], mean=5.0, stddev=2.0) print(t) <-python+>

Результат выполнения кода:

<+python+> tf.Tensor([4.143035 5.885941 7.614147], shape=(3,), dtype=float32) <-python+>

Пример

Давайте сгенерируем тензор с типом данных float64:

<+python+> import tensorflow as tf tf.random.set_seed(0) t = tf.random.truncated_normal([2, 2], mean=0.0, stddev=1.0, dtype=tf.float64) print(t) <-python+>

Результат выполнения кода:

<+python+> tf.Tensor( [[-0.42848244 0.4429705 ] [ 1.3070735 0.33187473]], shape=(2, 2), dtype=float64) <-python+>

Смотрите также

  • функцию normal,
    которая генерирует тензор из нормального распределения
  • функцию uniform,
    которая генерирует тензор из равномерного распределения
  • функцию stateless_normal,
    которая генерирует нормальное распределение без состояния
  • функцию set_seed,
    которая устанавливает зерно генератора случайных чисел
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить