tensorflow :: operaciones :: RandomPoissonV2

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

AleatorioPoissonV2

 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
)