टेन्सरफ्लो::ऑप्स::रैंडमपॉइसनV2

#include <random_ops.h>

यह दर द्वारा वर्णित पॉइसन वितरण से यादृच्छिक मान आउटपुट करता है।

सारांश

यह ऑपरेशन दर के आधार पर दो एल्गोरिदम का उपयोग करता है। यदि दर >= 10 है, तो रूपांतरण-अस्वीकृति के माध्यम से नमूने प्राप्त करने के लिए होर्मन द्वारा विकसित एल्गोरिदम का उपयोग किया जाता है। अधिक जानकारी के लिए देखें: http://www.sciencedirect.com/science/article/pii/0167668793909974 ।

अन्यथा, यूनिफॉर्म रैंडम वेरिएबल्स को गुणा करके सैंपल प्राप्त करने के लिए नुथ एल्गोरिदम का उपयोग किया जाता है। देखें डोनाल्ड ई. नुथ (1969)। सेमीन्यूमेरिकल एल्गोरिदम। द आर्ट ऑफ कंप्यूटर प्रोग्रामिंग, वॉल्यूम 2। एडिसन वेस्ली

तर्क:

  • स्कोप: एक स्कोप ऑब्जेक्ट
  • आकार: 1-डी पूर्णांक टेंसर। दर में दिए गए आकार मापदंडों द्वारा वर्णित प्रत्येक वितरण से निकाले जाने वाले स्वतंत्र नमूनों का आकार।
  • दर: एक टेंसर जिसमें प्रत्येक अदिश राशि एक "दर" पैरामीटर है जो संबंधित पॉइसन वितरण का वर्णन करती है।

वैकल्पिक विशेषताएँ (देखें Attrs ):

  • सीड: यदि seed या seed2 से कोई भी मान शून्य नहीं है, तो रैंडम नंबर जनरेटर को दिए गए सीड से सीड किया जाता है। अन्यथा, इसे एक रैंडम सीड से सीड किया जाता है।
  • seed2: सीड टकराव से बचने के लिए दूसरा सीड।

प्रतिफल:

  • 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)

संरचनाएँ

टेन्सरफ्लो::ऑप्स::रैंडमपॉइसनवी2::एट्रिब्यूट्स

RandomPoissonV2 के लिए वैकल्पिक विशेषता निर्धारक।

सार्वजनिक विशेषताएँ

संचालन

Operation operation

आउटपुट

::tensorflow::Output output

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

रैंडमपॉइसनवी2

 RandomPoissonV2(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input shape,
  ::tensorflow::Input rate
)

रैंडमपॉइसनवी2

 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
)