جریان تنسور:: عملیات:: تصادفی گاما
#include <random_ops.h>
مقادیر تصادفی را از توزیع(های) گاما که توسط آلفا توصیف شده است، خروجی می گیرد.
خلاصه
این عملیات از الگوریتم Marsaglia و همکاران استفاده می کند. برای به دست آوردن نمونه ها از طریق تبدیل-رد از جفت متغیرهای تصادفی یکنواخت و نرمال. به http://dl.acm.org/citation.cfm?id=358414 مراجعه کنید
استدلال ها:
- scope: یک شی Scope
- شکل: تانسور عدد صحیح 1 بعدی. شکل نمونه های مستقل برای ترسیم از هر توزیع که با پارامترهای شکل داده شده در آلفا توصیف شده است.
- آلفا: تانسوری که در آن هر اسکالر یک پارامتر "شکل" است که توزیع گامای مرتبط را توصیف می کند.
ویژگی های اختیاری (به Attrs
مراجعه کنید):
- seed: اگر
seed
یاseed2
غیر صفر باشد، مولد اعداد تصادفی توسط دانه داده شده بذر می شود. در غیر این صورت، توسط یک بذر تصادفی بذر می شود. - seed2: دانه دوم برای جلوگیری از برخورد دانه.
برمی گرداند:
-
Output
: یک تانسور با شکلshape + shape(alpha)
. هر برش[:, ..., :, i0, i1, ...iN]
حاوی نمونه های ترسیم شده برایalpha[i0, i1, ...iN]
است. dtype خروجی با dtype آلفا مطابقت دارد.
سازندگان و ویرانگرها | |
---|---|
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:: ops:: RandomGamma:: Attrs | تنظیم کننده های ویژگی اختیاری برای 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 )
دانه 2
Attrs Seed2( int64 x )
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2024-11-21 بهوقت ساعت هماهنگ جهانی.