टेंसरफ़्लो:: ऑप्स:: रैंडमपॉइसन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)

सार्वजनिक गुण

operation
output

सार्वजनिक समारोह

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

सार्वजनिक स्थैतिक कार्य

Dtype (DataType x)
Seed (int64 x)
Seed2 (int64 x)

संरचनाएँ

टेंसरफ़्लो:: ऑप्स:: 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
)

नोड

::tensorflow::Node * node() const 

ऑपरेटर::टेन्सरफ़्लो::इनपुट

 operator::tensorflow::Input() const 

ऑपरेटर::टेन्सरफ़्लो::आउटपुट

 operator::tensorflow::Output() const 

सार्वजनिक स्थैतिक कार्य

डीप्रकार

Attrs Dtype(
  DataType x
)

बीज

Attrs Seed(
  int64 x
)

बीज2

Attrs Seed2(
  int64 x
)