tensorflow:: ops:: RandomGamma

#include <random_ops.h>

Generuje losowe wartości z rozkładów gamma opisanych przez alfa.

Streszczenie

W tej operacji wykorzystano algorytm Marsaglii i in. do pozyskiwania próbek metodą transformacji-odrzucenia z par zmiennych losowych o rozkładzie jednorodnym i normalnym. Zobacz http://dl.acm.org/citation.cfm?id=358414

Argumenty:

  • zakres: obiekt zakresu
  • Kształt: jednowymiarowy tensor całkowity. Kształt niezależnych próbek do pobrania z każdego rozkładu opisanego parametrami kształtu podanymi w alfa.
  • alfa: Tensor, w którym każdy skalar jest parametrem „kształtu” opisującym powiązany rozkład gamma.

Atrybuty opcjonalne (patrz Attrs ):

  • seed: Jeśli albo seed , albo seed2 są ustawione na wartość różną od zera, generator liczb losowych jest zasiewany na podstawie podanego seeda. W przeciwnym razie jest zasiewany na podstawie ziarna losowego.
  • seed2: A second seed to avoid seed collision.

Zwroty:

  • Output : Tensor o shape + shape(alpha) . Każdy wycinek [:, ..., :, i0, i1, ...iN] zawiera próbki pobrane dla alpha[i0, i1, ...iN] . Typ danych wyjściowych jest zgodny z typem danych alpha.

Konstruktory i destruktory

RandomGamma (const :: tensorflow::Scope & scope, :: tensorflow::Input shape, :: tensorflow::Input alpha)
RandomGamma (const :: tensorflow::Scope & scope, :: tensorflow::Input shape, :: tensorflow::Input alpha, const RandomGamma::Attrs & attrs)

Atrybuty publiczne

operation
output

Funkcje publiczne

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

Publiczne funkcje statyczne

Seed (int64 x)
Seed2 (int64 x)

Struktury

tensorflow:: ops:: RandomGamma:: Attrs

Optional attribute setters for RandomGamma .

Atrybuty publiczne

działanie

Operation operation

wyjście

::tensorflow::Output output

Funkcje publiczne

RandomGamma

 RandomGamma(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input shape,
  ::tensorflow::Input alpha
)

RandomGamma

 RandomGamma(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input shape,
  ::tensorflow::Input alpha,
  const RandomGamma::Attrs & attrs
)

węzeł

::tensorflow::Node * node() const 

operator::tensorflow::Input

 operator::tensorflow::Input() const 

operator::tensorflow::Output

 operator::tensorflow::Output() const 

Publiczne funkcje statyczne

Nasienie

Attrs Seed(
  int64 x
)

Seed2

Attrs Seed2(
  int64 x
)