टेंसरफ़्लो:: ऑप्स:: रैंडमपॉइसनV2
#include <random_ops.h>
दर द्वारा वर्णित पॉइसन वितरण से यादृच्छिक मान आउटपुट करता है।
सारांश
यह ऑप रेट के आधार पर दो एल्गोरिदम का उपयोग करता है। यदि दर>=10 है, तो परिवर्तन-अस्वीकृति के माध्यम से नमूने प्राप्त करने के लिए हॉरमैन द्वारा एल्गोरिदम का उपयोग किया जाता है। http://www.sciencedirect.com/science/article/pii/0167668793909974 देखें।
अन्यथा, नुथ के एल्गोरिदम का उपयोग समान यादृच्छिक चर को गुणा करके नमूने प्राप्त करने के लिए किया जाता है। डोनाल्ड ई. नुथ (1969) देखें। सेमिन्यूमेरिकल एल्गोरिदम. कंप्यूटर प्रोग्रामिंग की कला, खंड 2 । एडिसन वेस्ले
तर्क:
- स्कोप: एक स्कोप ऑब्जेक्ट
- आकार: 1-डी पूर्णांक टेंसर। दर में दिए गए आकार मापदंडों द्वारा वर्णित प्रत्येक वितरण से स्वतंत्र नमूनों का आकार निकालना।
- दर: एक टेंसर जिसमें प्रत्येक अदिश एक "दर" पैरामीटर है जो संबंधित पॉइसन वितरण का वर्णन करता है।
वैकल्पिक विशेषताएँ (देखें Attrs
):
- बीज: यदि
seed
याseed2
गैर-शून्य पर सेट किया गया है, तो यादृच्छिक संख्या जनरेटर को दिए गए बीज द्वारा बीजित किया जाता है। अन्यथा, यह एक यादृच्छिक बीज द्वारा बोया जाता है। - बीज 2: बीज टकराव से बचने के लिए दूसरा बीज।
रिटर्न:
-
Output
: आकार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) |
सार्वजनिक समारोह | |
---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const |
संरचनाएँ | |
---|---|
टेंसरफ़्लो:: ऑप्स:: RandomPoissonV2:: Attrs | 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 )