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, alboseed2są 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 oshape + shape(alpha). Każdy wycinek[:, ..., :, i0, i1, ...iN]zawiera próbki pobrane dlaalpha[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 )