تدفق التوتر:: العمليات:: RandomPoissonV2
#include <random_ops.h>
إخراج قيم عشوائية من توزيع (توزيعات) بواسون الموصوفة حسب المعدل.
ملخص
تستخدم هذه العملية خوارزميتين، اعتمادًا على المعدل. إذا كان المعدل > = 10، فسيتم استخدام خوارزمية هورمان للحصول على العينات عبر رفض التحويل. راجع http://www.sciencedirect.com/science/article/pii/0167668793909974 .
خلاف ذلك، يتم استخدام خوارزمية كنوث للحصول على عينات عن طريق ضرب المتغيرات العشوائية الموحدة. انظر دونالد إي. كنوث (1969). الخوارزميات العددية. فن برمجة الكمبيوتر، المجلد 2. أديسون ويسلي
الحجج:
- النطاق: كائن النطاق
- الشكل: موتر عدد صحيح 1-D. شكل عينات مستقلة يمكن استخلاصها من كل توزيع موصوف بواسطة معلمات الشكل الواردة في المعدل.
- المعدل: موتر يكون فيه كل عدد مقياسي عبارة عن معلمة "معدل" تصف توزيع بواسون المرتبط.
السمات الاختيارية (انظر Attrs
):
- البذرة: إذا تم تعيين
seed
أوseed2
على قيمة غير صفرية، فسيتم بذرة مولد الأرقام العشوائية بواسطة البذرة المعطاة. خلاف ذلك، يتم زرعها بواسطة بذرة عشوائية. - بذرة 2: بذرة ثانية لتجنب اصطدام البذور.
العوائد:
-
Output
: موتر ذو شكلshape + shape(rate)
. تحتوي كل شريحة[:, ..., :, i0, i1, ...iN]
على العينات المسحوبة للمعدلrate[i0, i1, ...iN]
.
البنائين والمدمرين | |
---|---|
RandomPoissonV2 (const :: tensorflow::Scope & scope, :: tensorflow::Input shape, :: tensorflow::Input rate) | |
RandomPoissonV2 (const :: tensorflow::Scope & scope, :: tensorflow::Input shape, :: tensorflow::Input rate, const RandomPoissonV2::Attrs & attrs) |
الصفات العامة | |
---|---|
operation | |
output |
الوظائف العامة | |
---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const |
وظائف ثابتة العامة | |
---|---|
Dtype (DataType x) | |
Seed (int64 x) | |
Seed2 (int64 x) |
الهياكل | |
---|---|
Tensorflow:: ops:: RandomPoissonV2:: Attrs | محددات السمات الاختيارية لـ RandomPoissonV2 . |
الصفات العامة
عملية
Operation operation
الإخراج
::tensorflow::Output output
الوظائف العامة
RandomPoissonV2
RandomPoissonV2( const ::tensorflow::Scope & scope, ::tensorflow::Input shape, ::tensorflow::Input rate )
RandomPoissonV2
RandomPoissonV2( const ::tensorflow::Scope & scope, ::tensorflow::Input shape, ::tensorflow::Input rate, const RandomPoissonV2::Attrs & attrs )
العقدة
::tensorflow::Node * node() const
المشغل::tensorflow::الإدخال
operator::tensorflow::Input() const
المشغل::tensorflow::الإخراج
operator::tensorflow::Output() const
وظائف ثابتة العامة
نوع D
Attrs Dtype( DataType x )
بذرة
Attrs Seed( int64 x )
البذور2
Attrs Seed2( int64 x )
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2024-11-21 (حسب التوقيت العالمي المتفَّق عليه)