تينسورفلو :: العمليات :: عشوائي
#include <random_ops.h>
يخرج القيم العشوائية من توزيع (توزيعات) بواسون الموصوف حسب المعدل.
ملخص
يستخدم هذا المرجع خوارزميتين ، حسب المعدل. إذا كان المعدل> = 10 ، فسيتم استخدام خوارزمية هورمان للحصول على عينات عبر رفض التحويل. انظر http://www.sciencedirect.com/science/article/pii/0167668793909974 .
بخلاف ذلك ، يتم استخدام خوارزمية Knuth للحصول على عينات من خلال ضرب المتغيرات العشوائية المنتظمة. انظر دونالد إي كنوث (1969). الخوارزميات شبه العددية. فن برمجة الكمبيوتر ، المجلد 2. أديسون ويسلي
الحجج:
- النطاق: كائن النطاق
- الشكل: موتر عدد صحيح 1-D. شكل عينات مستقلة للاستخلاص من كل توزيع موصوف بواسطة معلمات الشكل المعطاة في المعدل.
- rate: موتر يكون فيه كل عدد قياسي عبارة عن معلمة "معدل" تصف توزيع poisson المرتبط.
السمات الاختيارية (انظر Attrs
):
- البذرة: إذا تم ضبط
seed
أوseed
seed2
على أن تكون غير صفرية ، فإن مولد الأرقام العشوائية يُبذر بواسطة البذرة المحددة. خلاف ذلك ، يتم بذرها بواسطة بذرة عشوائية. - seed2: بذرة ثانية لتجنب اصطدام البذور.
عائدات:
-
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 :: العمليات :: RandomPoissonV2 :: Attrs | محددات السمات الاختيارية لـ RandomPoissonV2 . |
السمات العامة
عملية
Operation operation
انتاج
::tensorflow::Output output
الوظائف العامة
عشوائي
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 )
العقدة
::tensorflow::Node * node() const
المشغل :: tensorflow :: الإدخال
operator::tensorflow::Input() const
المشغل :: Tensorflow :: Output
operator::tensorflow::Output() const
وظائف ثابتة عامة
نوع
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 و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2020-04-20 (حسب التوقيت العالمي المتفَّق عليه)