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 )
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2026-11-05 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2026-11-05 بهوقت ساعت هماهنگ جهانی."],[],[]]