Restez organisé à l'aide des collections Enregistrez et classez les contenus selon vos préférences.

tensorflow :: opérations :: RandomPoissonV2

#include <random_ops.h>

Produit des valeurs aléatoires à partir de la ou des distribution (s) de Poisson décrites par taux.

Résumé

Cette opération utilise deux algorithmes, en fonction du taux. Si rate> = 10, alors l'algorithme d'Hormann est utilisé pour acquérir des échantillons par transformation-rejet. Voir http://www.sciencedirect.com/science/article/pii/0167668793909974 .

Sinon, l'algorithme de Knuth est utilisé pour acquérir des échantillons en multipliant des variables aléatoires uniformes. Voir Donald E. Knuth (1969). Algorithmes Séminumériques. L'art de la programmation informatique, volume 2. Addison Wesley

Arguments:

  • scope: un objet Scope
  • forme: tenseur entier 1-D. Forme d'échantillons indépendants à tirer de chaque distribution décrite par les paramètres de forme donnés en taux.
  • rate: Un tenseur dans lequel chaque scalaire est un paramètre "rate" décrivant la distribution de poisson associée.

Attributs facultatifs (voir Attrs ):

  • seed: Si seed ou seed2 est défini pour être différent de zéro, le générateur de nombres aléatoires est amorcé par la graine donnée. Sinon, il est semé par une graine aléatoire.
  • seed2: Une deuxième graine pour éviter la collision de graines.

Retour:

  • Output : un tenseur avec forme shape + shape(rate) . Chaque tranche [:, ..., :, i0, i1, ...iN] contient les échantillons prélevés pour le rate[i0, i1, ...iN] .

Constructeurs et destructeurs

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)

Attributs publics

operation
output

Fonctions publiques

node () const
::tensorflow::Node *
operator::tensorflow::Input () const
operator::tensorflow::Output () const

Fonctions statiques publiques

Dtype (DataType x)
Seed (int64 x)
Seed2 (int64 x)

Structs

tensorflow :: ops :: RandomPoissonV2 :: Attrs

Définisseurs d' attributs facultatifs pour RandomPoissonV2 .

Attributs publics

opération

Operation operation

production

::tensorflow::Output output

Fonctions publiques

RandomPoissonV2

 RandomPoissonV2(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input shape,
  ::tensorflow::Input rate
)

RandomPoissonV2

 RandomPoissonV2(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input shape,
  ::tensorflow::Input rate,
  const RandomPoissonV2::Attrs & attrs
)

nœud

::tensorflow::Node * node() const 

operator :: tensorflow :: Input

 operator::tensorflow::Input() const 

operator :: tensorflow :: Output

 operator::tensorflow::Output() const 

Fonctions statiques publiques

Dtype

Attrs Dtype(
  DataType x
)

Planter

Attrs Seed(
  int64 x
)

Graine2

Attrs Seed2(
  int64 x
)