تدفق التوتر:: العمليات:: عشوائية جاما
#include <random_ops.h>
يُخرج قيمًا عشوائية من توزيع (توزيعات) جاما الموصوفة بواسطة ألفا.
ملخص
تستخدم هذه العملية الخوارزمية التي قام بها Marsaglia et al. للحصول على عينات عن طريق رفض التحويل من أزواج من المتغيرات العشوائية المنتظمة والعادية. راجع http://dl.acm.org/citation.cfm?id=358414
الحجج:
- النطاق: كائن النطاق
- الشكل: موتر عدد صحيح 1-D. شكل عينات مستقلة يمكن استخلاصها من كل توزيع موصوف بواسطة معلمات الشكل الواردة في ألفا.
- ألفا: موتر يكون فيه كل مقياس عبارة عن معلمة "شكل" تصف توزيع غاما المرتبط.
السمات الاختيارية (انظر Attrs
):
- البذرة: إذا تم تعيين
seed
أوseed2
على قيمة غير صفرية، فسيتم بذرة مولد الأرقام العشوائية بواسطة البذرة المعطاة. خلاف ذلك، يتم زرعها بواسطة بذرة عشوائية. - بذرة 2: بذرة ثانية لتجنب اصطدام البذور.
العوائد:
-
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( 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::الإخراج
operator::tensorflow::Output() const
وظائف ثابتة العامة
بذرة
Attrs Seed( int64 x )
البذور2
Attrs Seed2( int64 x )
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2024-11-17 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2024-11-17 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]