Exibe valores aleatórios da (s) distribuição (ões) gama descrita (s) por alfa.
Esta op usa o algoritmo de Marsaglia et al. para adquirir amostras via transformação-rejeição de pares de variáveis aleatórias uniformes e normais. Consulte http://dl.acm.org/citation.cfm?id=358414
Classes aninhadas
classe | RandomGamma.Options | Atributos opcionais para RandomGamma |
Constantes
Fragmento | OP_NAME | O nome desta operação, conforme conhecido pelo motor principal TensorFlow |
Métodos Públicos
Output <U> | asOutput () Retorna o identificador simbólico do tensor. |
estática <U estende TNumber > RandomGamma <U> | |
Output <U> | saída () Um tensor com forma `forma + forma (alfa)`. |
estáticos RandomGamma.Options | sementes (semente Long) |
estáticos RandomGamma.Options | seed2 (seed2 Long) |
Métodos herdados
Constantes
nome_op final String public static
O nome desta operação, conforme conhecido pelo motor principal TensorFlow
Métodos Públicos
pública Output <U> asOutput ()
Retorna o identificador simbólico do tensor.
As entradas para as operações do TensorFlow são saídas de outra operação do TensorFlow. Este método é usado para obter um identificador simbólico que representa o cálculo da entrada.
public static RandomGamma <U> create ( Scope escopo, Operando <? estende TNumber > forma, Operando <U> alfa, Options ... Opções)
Método de fábrica para criar uma classe envolvendo uma nova operação RandomGamma.
Parâmetros
alcance | escopo atual |
---|---|
forma | Tensor inteiro 1-D. Forma de amostras independentes para extrair de cada distribuição descrita pelos parâmetros de forma dados em alfa. |
alfa | Um tensor em que cada escalar é um parâmetro de "forma" que descreve a distribuição gama associada. |
opções | carrega valores de atributos opcionais |
Devoluções
- uma nova instância de RandomGamma
pública Output <U> saída ()
Um tensor com forma `forma + forma (alfa)`. Cada fatia `[:, ...,:, i0, i1, ... iN]` contém as amostras desenhadas para `alpha [i0, i1, ... iN]`. O dtype da saída corresponde ao dtype de alpha.
public static RandomGamma.Options semente (seed Long)
Parâmetros
semente | Se `seed` ou` seed2` forem configurados para ser diferente de zero, o gerador de número aleatório é propagado pela semente fornecida. Caso contrário, é semeado por uma semente aleatória. |
---|
public static RandomGamma.Options seed2 (seed2 Long)
Parâmetros
seed2 | Uma segunda semente para evitar a colisão de sementes. |
---|