יום הקהילה ML הוא 9 בנובמבר! הצטרפו אלינו עדכונים מ- TensorFlow, JAX, ועוד למידע נוסף

זרימת טנסור :: אופ :: RandomGamma

#include <random_ops.h>

מפיק ערכים אקראיים מהתפלגות הגאמה (ים) המתוארת על ידי אלפא.

סיכום

אופציה זו משתמשת באלגוריתם של Marsaglia et al. לרכוש דגימות באמצעות דחיית טרנספורמציה מזוגות של משתנים אקראיים תקינים ונורמליים. ראה http://dl.acm.org/citation.cfm?id=358414

טענות:

  • היקף: אובייקט Scope
  • צורה: טנסור שלם תלת-ממדי. צורה של דגימות עצמאיות לצייר מכל התפלגות המתוארת על ידי פרמטרי הצורה הנתונים באלפא.
  • אלפא: טנזור שבו כל סקלר הוא פרמטר "צורה" המתאר את התפלגות הגמא המשויכת.

תכונות אופציונליות (ראה Attrs ):

  • זרע: אם seed או seed seed2 מוגדרים כלא אפסיים, מחולל המספרים האקראיים נזרע על ידי הזרע הנתון. אחרת, הוא נזרע על ידי זרע אקראי.
  • seed2: זרע שני כדי למנוע התנגשות זרעים.

החזרות:

  • Output : טנסור עם צורת shape + shape(alpha) . כל פרוסה [:, ..., :, i0, i1, ...iN] מכילה את הדגימות שצוירו עבור alpha[i0, i1, ...iN] . ה- dtype של הפלט תואם את ה- dtype של alpha.

קונסטרוקטורים ומשחתנים

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)

תכונות ציבוריות

operation
output

פונקציות ציבוריות

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

פונקציות סטטיות ציבוריות

Seed (int64 x)
Seed2 (int64 x)

סטרוקטורים

tensorflow :: ops :: RandomGamma :: Attrs

קובעי תכונות אופציונליים עבור RandomGamma .

תכונות ציבוריות

מבצע

Operation operation

תְפוּקָה

::tensorflow::Output output

פונקציות ציבוריות

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
)

צוֹמֶת

::tensorflow::Node * node() const 

אופרטור :: זרימת טנסור :: קלט

 operator::tensorflow::Input() const 

אופרטור :: זרימת טנסור :: פלט

 operator::tensorflow::Output() const 

פונקציות סטטיות ציבוריות

זֶרַע

Attrs Seed(
  int64 x
)

זרע 2

Attrs Seed2(
  int64 x
)