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

#include <random_ops.h>

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

सारांश

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

अन्यथा, एकरूप यादृच्छिक चर को गुणा करके नमूनों को प्राप्त करने के लिए नूथ के एल्गोरिथ्म का उपयोग किया जाता है। डोनाल्ड ई। नुथ (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
)

बीज २

Attrs Seed2(
  int64 x
)