Eine Frage haben? Verbinden Sie sich mit der Community im TensorFlow Forum Visit Forum

Tensorflow :: ops :: RandomPoissonV2

#include <random_ops.h>

Gibt zufällige Werte aus den Poisson-Verteilungen aus, die durch die Rate beschrieben werden.

Zusammenfassung

Diese Operation verwendet je nach Rate zwei Algorithmen. Wenn die Rate> = 10 ist, wird der Algorithmus von Hormann verwendet, um Proben durch Transformationsunterdrückung zu erfassen. Siehe http://www.sciencedirect.com/science/article/pii/0167668793909974 .

Andernfalls wird der Knuth-Algorithmus verwendet, um Stichproben durch Multiplizieren einheitlicher Zufallsvariablen zu erfassen. Siehe Donald E. Knuth (1969). Seminumerische Algorithmen. Die Kunst der Computerprogrammierung, Band 2. Addison Wesley

Argumente:

  • scope: Ein Scope- Objekt
  • Form: 1-D Integer Tensor. Form unabhängiger Proben, die aus jeder Verteilung gezogen werden sollen, die durch die in der Rate angegebenen Formparameter beschrieben wird.
  • rate: Ein Tensor, bei dem jeder Skalar ein "rate" -Parameter ist, der die zugehörige Poissonverteilung beschreibt.

Optionale Attribute (siehe Attrs ):

  • Samen: Wenn entweder seed oder seed2 eingestellt sind ungleich Null zu sein, der Zufallszahlengenerator durch den gegebenen Samen ausgesät wird. Andernfalls wird es durch einen zufälligen Startwert ausgesät.
  • seed2: Ein zweiter Samen, um eine Samenkollision zu vermeiden.

Kehrt zurück:

  • Output : Ein Tensor mit Form shape + shape(rate) . Jedes Slice [:, ..., :, i0, i1, ...iN] enthält die Stichproben für die rate[i0, i1, ...iN] .

Konstruktoren und Destruktoren

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)

Öffentliche Attribute

operation
output

Öffentliche Funktionen

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

Öffentliche statische Funktionen

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

Strukturen

tensorflow :: ops :: RandomPoissonV2 :: Attrs

Optionale Attributsetzer für RandomPoissonV2 .

Öffentliche Attribute

Operation

Operation operation

Ausgabe

::tensorflow::Output output

Öffentliche Funktionen

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
)

Knoten

::tensorflow::Node * node() const 

operator :: tensorflow :: Input

 operator::tensorflow::Input() const 

operator :: tensorflow :: Output

 operator::tensorflow::Output() const 

Öffentliche statische Funktionen

Dtype

Attrs Dtype(
  DataType x
)

Samen

Attrs Seed(
  int64 x
)

Seed2

Attrs Seed2(
  int64 x
)