tensorflow:: ops:: RandomPoissonV2
#include <random_ops.h>Genera valores aleatorios de la(s) distribución(es) de Poisson descrita(s) por la tasa.
Resumen
Esta operación utiliza dos algoritmos, dependiendo de la tasa. Si la tasa es mayor o igual a 10, se utiliza el algoritmo de Hormann para adquirir muestras mediante el rechazo por transformación. Véase http://www.sciencedirect.com/science/article/pii/0167668793909974 .
En otros casos, el algoritmo de Knuth se utiliza para obtener 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:
- ámbito: Un objeto de ámbito
- forma: tensor entero 1-D. Forma de las muestras independientes que se extraerán de cada distribución descrita por los parámetros de forma dados en 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 (ver Attrs ):
- Semilla: Si tanto
seedcomoseed2tienen un valor distinto de cero, el generador de números aleatorios se inicializa con la semilla proporcionada. De lo contrario, se inicializa con una semilla aleatoria. - seed2: Una segunda semilla para evitar colisiones de semillas.
Devoluciones:
-
Output: Un tensor con formashape + shape(rate). Cada segmento[:, ..., :, i0, i1, ...iN]contiene las muestras extraídas pararate[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 públicas | |
|---|---|
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 | Configuradores de atributos opcionales para RandomPoissonV2 . |
Atributos públicos
operación
Operation operation
producción
::tensorflow::Output output
Funciones públicas
Poisson aleatorioV2
RandomPoissonV2( const ::tensorflow::Scope & scope, ::tensorflow::Input shape, ::tensorflow::Input rate )
Poisson aleatorioV2
RandomPoissonV2( const ::tensorflow::Scope & scope, ::tensorflow::Input shape, ::tensorflow::Input rate, const RandomPoissonV2::Attrs & attrs )
nodo
::tensorflow::Node * node() const
operador::tensorflow::Input
operator::tensorflow::Input() const
operador::tensorflow::Salida
operator::tensorflow::Output() const
funciones estáticas públicas
Tipo D
Attrs Dtype( DataType x )
Semilla
Attrs Seed( int64 x )
Semilla2
Attrs Seed2( int64 x )