тензорный поток:: опс:: СлучайныйПуассон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 )