مؤتمر Google I / O هو التفاف! تابع جلسات TensorFlow اعرض الجلسات

تينسورفلو :: العمليات :: عشوائي

#include <random_ops.h>

تُخرج قيمًا عشوائية من توزيع (توزيعات) جاما الموصوفة بواسطة alpha.

ملخص

يستخدم هذا المرجع الخوارزمية بواسطة Marsaglia et al. للحصول على عينات عبر رفض التحويل من أزواج من المتغيرات العشوائية المنتظمة والعادية. انظر http://dl.acm.org/citation.cfm؟id=358414

الحجج:

  • النطاق: كائن النطاق
  • الشكل: موتر عدد صحيح 1-D. شكل عينات مستقلة للاستخلاص من كل توزيع موصوف بواسطة معلمات الشكل الواردة في ألفا.
  • alpha: موتر يكون فيه كل عددي عبارة عن معلمة "شكل" تصف توزيع غاما المرتبط.

السمات الاختيارية (انظر 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 :: العمليات :: RandomGamma :: Attrs

محددات السمات الاختيارية لـ RandomGamma .

السمات العامة

عملية

Operation operation

انتاج

::tensorflow::Output output

الوظائف العامة

عشوائي

 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
)

العقدة

::tensorflow::Node * node() const 

المشغل :: tensorflow :: الإدخال

 operator::tensorflow::Input() const 

المشغل :: Tensorflow :: Output

 operator::tensorflow::Output() const 

وظائف ثابتة عامة

بذرة

Attrs Seed(
  int64 x
)

البذور 2

Attrs Seed2(
  int64 x
)