тензорный поток:: опс:: СлучайныйПуассонV2

#include <random_ops.h>

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

Краткое содержание

Эта операция использует два алгоритма, в зависимости от скорости. Если скорость >= 10, то алгоритм Хормана используется для получения выборок посредством преобразования-отбраковки. См. http://www.sciencedirect.com/science/article/pii/0167668793909974 .

В противном случае алгоритм Кнута используется для получения выборок путем умножения однородных случайных величин. См. Дональд Э. Кнут (1969). Получисловые алгоритмы. Искусство компьютерного программирования, Том 2. Эддисон Уэсли

Аргументы:

  • область: объект области .
  • форма: одномерный целочисленный тензор. Форма независимых выборок, извлекаемая из каждого распределения, описываемого параметрами формы, указанными в скорости.
  • скорость: Тензор, в котором каждый скаляр является параметром «скорости», описывающим соответствующее распределение Пуассона.

Необязательные атрибуты (см. Attrs ):

  • начальное число: если для seed или seed2 задано ненулевое значение, генератор случайных чисел заполняется данным начальным числом. В противном случае он засеивается случайным семенем.
  • семя2: второе семя, чтобы избежать столкновения семян.

Возврат:

  • Output : тензор с формой shape + shape(rate) . Каждый срез [:, ..., :, i0, i1, ...iN] содержит выборки, взятые для rate[i0, i1, ...iN] .

Конструкторы и деструкторы

RandomPoissonV2 (const :: tensorflow::Scope & scope, :: tensorflow::Input shape, :: tensorflow::Input rate)
RandomPoissonV2 (const :: tensorflow::Scope & scope, :: tensorflow::Input shape, :: tensorflow::Input rate, const RandomPoissonV2::Attrs & attrs)

Публичные атрибуты

operation
output

Общественные функции

node () const
::tensorflow::Node *
operator::tensorflow::Input () const
operator::tensorflow::Output () const

Публичные статические функции

Dtype (DataType x)
Seed (int64 x)
Seed2 (int64 x)

Структуры

tensorflow:: ops:: RandomPoissonV2:: Attrs

Дополнительные установщики атрибутов для RandomPoissonV2 .

Публичные атрибуты

операция

Operation operation

выход

::tensorflow::Output output

Общественные функции

СлучайныйПуассонV2

 RandomPoissonV2(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input shape,
  ::tensorflow::Input rate
)

СлучайныйПуассонV2

 RandomPoissonV2(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input shape,
  ::tensorflow::Input rate,
  const RandomPoissonV2::Attrs & attrs
)

узел

::tensorflow::Node * node() const 

оператор::tensorflow::Input

 operator::tensorflow::Input() const 

оператор::tensorflow::Выход

 operator::tensorflow::Output() const 

Публичные статические функции

Дтип

Attrs Dtype(
  DataType x
)

Семя

Attrs Seed(
  int64 x
)

Семя2

Attrs Seed2(
  int64 x
)