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 seed como seed2 tienen 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 forma shape + shape(rate) . Cada segmento [:, ..., :, i0, i1, ...iN] contiene las muestras extraídas para rate[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
)