تدفق التوتر:: العمليات:: 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 )