tensorflow:: عملیات:: RandomPoissonV2

#include <random_ops.h>

مقادیر تصادفی را از توزیع(های) پواسون که با نرخ توصیف می‌شوند، خروجی می‌دهد.

خلاصه

این عملیات از دو الگوریتم، بسته به نرخ، استفاده می‌کند. اگر نرخ >= 10 باشد، الگوریتم هورمن برای به دست آوردن نمونه‌ها از طریق تبدیل-رد استفاده می‌شود. به http://www.sciencedirect.com/science/article/pii/0167668793909974 مراجعه کنید.

در غیر این صورت، از الگوریتم کنوث برای به دست آوردن نمونه‌ها از طریق ضرب متغیرهای تصادفی یکنواخت استفاده می‌شود. به دونالد ای. کنوث (۱۹۶۹) مراجعه کنید. الگوریتم‌های نیمه‌عددی. هنر برنامه‌نویسی کامپیوتر، جلد ۲. آدیسون وسلی

استدلال‌ها:

  • دامنه: یک شیء دامنه
  • شکل: تانسور عدد صحیح یک بعدی. شکل نمونه‌های مستقل برای ترسیم از هر توزیع توصیف شده توسط پارامترهای شکل داده شده در نرخ.
  • نرخ: تانسوری که در آن هر اسکالر یک پارامتر «نرخ» است که توزیع پواسون مربوطه را توصیف می‌کند.

ویژگی‌های اختیاری (به Attrs مراجعه کنید):

  • دانه: اگر هر یک از seed یا seed2 روی غیر صفر تنظیم شده باشند، مولد اعداد تصادفی توسط دانه داده شده دانه‌گذاری می‌شود. در غیر این صورت، توسط یک دانه تصادفی دانه‌گذاری می‌شود.
  • seed2: یک دانه دوم برای جلوگیری از برخورد دانه‌ها.

بازده:

  • Output : یک تانسور با شکل shape 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:: جذابیت‌ها

تنظیم‌کننده‌های ویژگی اختیاری برای 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
)