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

#include <random_ops.h>

مقادیر تصادفی را از توزیع(های) گاما که توسط آلفا توصیف می‌شود، خروجی می‌دهد.

خلاصه

این عملیات از الگوریتم Marsaglia و همکارانش برای به دست آوردن نمونه‌ها از طریق تبدیل-رد از جفت متغیرهای تصادفی یکنواخت و نرمال استفاده می‌کند. به http://dl.acm.org/citation.cfm?id=358414 مراجعه کنید.

استدلال‌ها:

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

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

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

بازده:

  • Output : یک تانسور با shape + shape(alpha) . هر برش [:, ..., :, i0, i1, ...iN] شامل نمونه‌های رسم شده برای alpha[i0, i1, ...iN] است. نوع داده خروجی با نوع داده آلفا مطابقت دارد.

سازنده‌ها و مخرب‌ها

RandomGamma (const :: tensorflow::Scope & scope, :: tensorflow::Input shape, :: tensorflow::Input alpha)
RandomGamma (const :: tensorflow::Scope & scope, :: tensorflow::Input shape, :: tensorflow::Input alpha, const RandomGamma::Attrs & attrs)

ویژگی‌های عمومی

operation
output

کارکردهای عمومی

node () const
::tensorflow::Node *
operator::tensorflow::Input () const
operator::tensorflow::Output () const

توابع استاتیک عمومی

Seed (int64 x)
Seed2 (int64 x)

ساختارها

tensorflow:: عملیات:: RandomGamma:: جذابیت‌ها

تنظیم‌کننده‌های ویژگی اختیاری برای RandomGamma .

ویژگی‌های عمومی

عملیات

Operation operation

خروجی

::tensorflow::Output output

کارکردهای عمومی

گامای تصادفی

 RandomGamma(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input shape,
  ::tensorflow::Input alpha
)

گامای تصادفی

 RandomGamma(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input shape,
  ::tensorflow::Input alpha,
  const RandomGamma::Attrs & attrs
)

گره

::tensorflow::Node * node() const 

عملگر::tensorflow::ورودی

 operator::tensorflow::Input() const 

عملگر::tensorflow::خروجی

 operator::tensorflow::Output() const 

توابع استاتیک عمومی

بذر

Attrs Seed(
  int64 x
)

سید۲

Attrs Seed2(
  int64 x
)