Genera valores aleatorios de las distribuciones de Poisson descritas por tasa.
Esta operación utiliza dos algoritmos, según la tasa. Si la tasa >= 10, entonces el algoritmo de Hormann se utiliza para adquirir muestras mediante transformación-rechazo. Véase http://www.sciencedirect.com/science/article/pii/0167668793909974.
De lo contrario, el algoritmo de Knuth se utiliza para adquirir muestras multiplicando variables aleatorias uniformes. Véase Donald E. Knuth (1969). Algoritmos seminuméricos. El arte de la programación informática, volumen 2. Addison Wesley
Clases anidadas
clase | Opciones aleatorias de Poisson | Atributos opcionales para RandomPoisson |
Constantes
Cadena | OP_NOMBRE | El nombre de esta operación, como lo conoce el motor central de TensorFlow. |
Métodos públicos
Salida <V> | como salida () Devuelve el identificador simbólico del tensor. |
estático <V extiende TNumber > RandomPoisson <V> | |
Poisson aleatorio estático < TInt64 > | |
Salida <V> | producción () Un tensor con forma `forma + forma (velocidad)`. |
Opciones aleatorias estáticas de Poisson | semilla (semilla larga) |
Opciones aleatorias estáticas de Poisson | semilla2 (semilla larga2) |
Métodos heredados
Constantes
Cadena final estática pública OP_NAME
El nombre de esta operación, como lo conoce el motor central de TensorFlow.
Métodos públicos
Salida pública <V> como Salida ()
Devuelve el identificador simbólico del tensor.
Las entradas a las operaciones de TensorFlow son salidas de otra operación de TensorFlow. Este método se utiliza para obtener un identificador simbólico que representa el cálculo de la entrada.
public static RandomPoisson <V> create (Ámbito de alcance , Operando <? extiende TNumber > forma, Operando <? extiende TNumber > tasa, Clase<V> tipo d, Opciones... opciones)
Método de fábrica para crear una clase que envuelve una nueva operación RandomPoisson.
Parámetros
alcance | alcance actual |
---|---|
forma | Tensor entero 1-D. Forma de muestras independientes para extraer 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 "velocidad" que describe la distribución de Poisson asociada. |
opciones | lleva valores de atributos opcionales |
Devoluciones
- una nueva instancia de RandomPoisson
public static RandomPoisson < TInt64 > crear ( Alcance alcance, Operando <? extiende TNumber > forma, Operando <? extiende TNumber > tasa, Opciones... opciones)
Método de fábrica para crear una clase que envuelve una nueva operación RandomPoisson utilizando tipos de salida predeterminados.
Parámetros
alcance | alcance actual |
---|---|
forma | Tensor entero 1-D. Forma de muestras independientes para extraer 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 "velocidad" que describe la distribución de Poisson asociada. |
opciones | lleva valores de atributos opcionales |
Devoluciones
- una nueva instancia de RandomPoisson
Salida pública <V> salida ()
Un tensor con forma `forma + forma (velocidad)`. Cada segmento `[:, ..., :, i0, i1, ...iN]` contiene las muestras extraídas para `rate[i0, i1, ...iN]`.
Semilla pública estática RandomPoisson.Options (semilla larga)
Parámetros
semilla | Si `seed` o `seed2` se configuran como distintos de cero, el generador de números aleatorios se inicia con la semilla dada. De lo contrario, se siembra con una semilla aleatoria. |
---|
pública estática RandomPoisson.Options semilla2 (semilla larga2)
Parámetros
semilla2 | Una segunda semilla para evitar la colisión de semillas. |
---|