tensorflow:: عملیات:: RandomPoissonV2
#include <random_ops.h>مقادیر تصادفی را از توزیع(های) پواسون که با نرخ توصیف میشوند، خروجی میدهد.
خلاصه
این عملیات از دو الگوریتم، بسته به نرخ، استفاده میکند. اگر نرخ >= 10 باشد، الگوریتم هورمن برای به دست آوردن نمونهها از طریق تبدیل-رد استفاده میشود. به http://www.sciencedirect.com/science/article/pii/0167668793909974 مراجعه کنید.
در غیر این صورت، از الگوریتم کنوث برای به دست آوردن نمونهها از طریق ضرب متغیرهای تصادفی یکنواخت استفاده میشود. به دونالد ای. کنوث (۱۹۶۹) مراجعه کنید. الگوریتمهای نیمهعددی. هنر برنامهنویسی کامپیوتر، جلد ۲. آدیسون وسلی
استدلالها:
- دامنه: یک شیء دامنه
- شکل: تانسور عدد صحیح یک بعدی. شکل نمونههای مستقل برای ترسیم از هر توزیع توصیف شده توسط پارامترهای شکل داده شده در نرخ.
- نرخ: تانسوری که در آن هر اسکالر یک پارامتر «نرخ» است که توزیع پواسون مربوطه را توصیف میکند.
ویژگیهای اختیاری (به Attrs مراجعه کنید):
- دانه: اگر هر یک از
seedیاseed2روی غیر صفر تنظیم شده باشند، مولد اعداد تصادفی توسط دانه داده شده دانهگذاری میشود. در غیر این صورت، توسط یک دانه تصادفی دانهگذاری میشود. - seed2: یک دانه دوم برای جلوگیری از برخورد دانهها.
بازده:
-
Output: یک تانسور با شکل shapeshape + 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:: جذابیتها | تنظیمکنندههای ویژگی اختیاری برای RandomPoissonV2 . |
ویژگیهای عمومی
عملیات
Operation operation
خروجی
::tensorflow::Output output
کارکردهای عمومی
تصادفیپواسونV2
RandomPoissonV2( const ::tensorflow::Scope & scope, ::tensorflow::Input shape, ::tensorflow::Input rate )
تصادفیپواسونV2
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 )
سید۲
Attrs Seed2( int64 x )
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2026-11-05 بهوقت ساعت هماهنگ جهانی.