Spec-Zone.ru › TensorFlow

tf.random.stateless_poisson

Выдает детерминированные псевдослучайные значения из распределения Пуассона.

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

Псевдонимы совместимости для миграции

Подробнее см. в руководстве по миграции.

tf.compat.v1.random.stateless_poisson

tf.random.stateless_poisson(
    shape,
    seed,
    lam,
    dtype=tf.dtypes.int32,
    name=None
)

Сгенерированные значения следуют распределению Пуассона с указанным параметром интенсивности.

Это версия tf.random.poisson без сохранения состояния: при двух запусках с одинаковыми начальными значениями и формами будут получены одинаковые псевдослучайные числа. Результат остается неизменным при нескольких запусках на одном и том же оборудовании, но может отличаться в разных версиях TensorFlow или на оборудовании, отличном от CPU/GPU.

Между stateless_poisson и poisson есть небольшое различие в интерпретации параметра shape: в poisson shape всегда добавляется в начало формы lam; тогда как в stateless_poisson форма lam должна совпадать с завершающими измерениями shape.

Пример:

samples = tf.random.stateless_poisson([10, 2], seed=[12, 34], lam=[5, 15])
# samples has shape [10, 2], where each slice [:, 0] and [:, 1] represents
# the samples drawn from each distribution

samples = tf.random.stateless_poisson([7, 5, 2], seed=[12, 34], lam=[5, 15])
# samples has shape [7, 5, 2], where each slice [:, :, 0] and [:, :, 1]
# represents the 7x5 samples drawn from each of the two distributions

rate = tf.constant([[1.], [3.], [5.]])
samples = tf.random.stateless_poisson([30, 3, 1], seed=[12, 34], lam=rate)
# samples has shape [30, 3, 1], with 30 samples each of 3x1 distributions.
Аргументы
shape Целочисленный тензор ранга 1 или массив Python. Форма выходного тензора.
seed Тензор формы [2], начальное значение для генератора случайных чисел. Тип данных должен быть int32 или int64. (При использовании XLA допускается только int32.)
lam Тензор. Параметр интенсивности «lambda» распределения Пуассона. Форма должна совпадать с крайними справа измерениями shape.
dtype Тип данных выборок (допускаются целочисленные типы и типы с плавающей запятой, поскольку выборки являются дискретными). По умолчанию: int32.
name Имя операции (необязательно).
Возвращаемое значение
samples Тензор указанной формы, заполненный случайными значениями из распределения Пуассона. Для каждого i каждый samples[..., i] является независимой выборкой из распределения Пуассона с интенсивностью lam[i].

© 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/random/stateless_poisson

Spec-Zone.ru

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