Produce valores aleatorios de la (s) distribución (es) de Poisson descritas por tasa.
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
Clases anidadas
clase | RandomPoisson.Options | Los atributos opcionales para RandomPoisson |
Constantes
Cuerda | OP_NAME | El nombre de esta operación, como lo conoce el motor central de TensorFlow |
Métodos públicos
Output <V> | asOutput () Devuelve el identificador simbólico del tensor. |
estática <V se extiende TNumber > RandomPoisson <V> | |
estática RandomPoisson < TInt64 > | |
Output <V> | salida () Un tensor con forma `forma + forma (tasa)`. |
estáticas RandomPoisson.Options | semilla (semilla de larga duración) |
estáticas RandomPoisson.Options | seed2 (Long seed2) |
Métodos heredados
Constantes
OP_NAME pública final static String
El nombre de esta operación, como lo conoce el motor central de TensorFlow
Métodos públicos
público de salida <V> asOutput ()
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 ( Alcance alcance, operando <? extiende TNumber > forma, operando <? extiende TNumber > tasa, Clase <V> dtype, Opciones ... Opciones)
Método de fábrica para crear una clase que envuelva una nueva operación de 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 la tasa. |
índice | Un tensor en el que cada escalar es un parámetro de "tasa" que describe la distribución de Poisson asociada. |
opciones | lleva valores de atributos opcionales |
Devoluciones
- una nueva instancia de RandomPoisson
public static RandomPoisson < TInt64 > create ( Alcance alcance, operando <? extiende TNumber > forma, operando <? extiende TNumber > tasa, Opciones ... Opciones)
Método de fábrica para crear una clase que envuelva una nueva operación de 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 la tasa. |
índice | Un tensor en el que cada escalar es un parámetro de "tasa" que describe la distribución de Poisson asociada. |
opciones | lleva valores de atributos opcionales |
Devoluciones
- una nueva instancia de RandomPoisson
público de salida <V> salida ()
Un tensor con forma `forma + forma (tasa)`. Cada rebanada `[:, ...,:, i0, i1, ... iN]` contiene las muestras extraídas para `rate [i0, i1, ... iN]`.
public static RandomPoisson.Options semilla (semilla de larga duración)
Parámetros
semilla | Si "semilla" o "semilla2" se establecen en un valor distinto de cero, el generador de números aleatorios es sembrado por la semilla dada. De lo contrario, es sembrado por una semilla aleatoria. |
---|
public static RandomPoisson.Options seed2 (Long seed2)
Parámetros
semilla2 | Una segunda semilla para evitar la colisión de semillas. |
---|