tensorflow :: operaciones :: AleatorioPoissonV2
#include <random_ops.h>
Produce valores aleatorios de la (s) distribución (es) de Poisson descritas por tasa.
Resumen
Esta operación utiliza dos algoritmos, según la tasa. Si tasa> = 10, entonces el algoritmo de Hormann se utiliza para adquirir muestras mediante transformación-rechazo. Consulte http://www.sciencedirect.com/science/article/pii/0167668793909974 .
De lo contrario, el algoritmo de Knuth se utiliza para adquirir muestras mediante la multiplicación de variables aleatorias uniformes. Véase Donald E. Knuth (1969). Algoritmos seminuméricos. El arte de la programación informática, volumen 2. Addison Wesley
Argumentos:
- alcance: un objeto de alcance
- forma: tensor entero 1-D. Forma de muestras independientes para extraer de cada distribución descrita por los parámetros de forma dados en la tasa.
- tasa: Un tensor en el que cada escalar es un parámetro de "tasa" que describe la distribución de Poisson asociada.
Atributos opcionales (consulte Attrs
):
- semilla: si
seed
oseed2
se establecen en un valor distinto de cero, el generador de números aleatorios se sembró con la semilla dada. De lo contrario, es sembrado por una semilla aleatoria. - seed2: Una segunda semilla para evitar la colisión de semillas.
Devoluciones:
-
Output
: un tensor con formashape + shape(rate)
. Cada segmento[:, ..., :, i0, i1, ...iN]
contiene las muestras extraídas para larate[i0, i1, ...iN]
.
Constructores y Destructores | |
---|---|
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) |
Atributos públicos | |
---|---|
operation | |
output |
Funciones publicas | |
---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const |
Funciones estáticas públicas | |
---|---|
Dtype (DataType x) | |
Seed (int64 x) | |
Seed2 (int64 x) |
Estructuras | |
---|---|
tensorflow :: ops :: RandomPoissonV2 :: Attrs | Establecedores de atributos opcionales para RandomPoissonV2 . |
Atributos públicos
operación
Operation operation
producción
::tensorflow::Output output
Funciones publicas
AleatorioPoissonV2
RandomPoissonV2( const ::tensorflow::Scope & scope, ::tensorflow::Input shape, ::tensorflow::Input rate )
RandomPoissonV2
RandomPoissonV2( const ::tensorflow::Scope & scope, ::tensorflow::Input shape, ::tensorflow::Input rate, const RandomPoissonV2::Attrs & attrs )
nodo
::tensorflow::Node * node() const
operador :: tensorflow :: Entrada
operator::tensorflow::Input() const
operador :: tensorflow :: Salida
operator::tensorflow::Output() const
Funciones estáticas públicas
Dtype
Attrs Dtype( DataType x )
Semilla
Attrs Seed( int64 x )
Semilla2
Attrs Seed2( int64 x )