tensorflow:: ops:: RandomShuffle

#include <random_ops.h>

यह टेंसर को उसके पहले आयाम के साथ यादृच्छिक रूप से फेरबदल करता है।

सारांश

टेंसर को आयाम 0 के साथ फेरबदल किया जाता है, जिससे प्रत्येक value[j] को केवल एक ही output[i] से मैप किया जाता है। उदाहरण के लिए, 3x2 टेंसर के लिए होने वाला एक मैपिंग इस प्रकार है:

[[1, 2],       [[5, 6],
 [3, 4],  ==>   [1, 2],
 [5, 6]]        [3, 4]]

तर्क:

  • स्कोप: एक स्कोप ऑब्जेक्ट
  • मान: वह टेंसर जिसे शफल किया जाना है।

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

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

प्रतिफल:

  • Output : value के समान आकार और प्रकार का एक टेंसर, जिसे उसके पहले आयाम के साथ फेरबदल किया गया है।

कंस्ट्रक्टर और डिस्ट्रक्टर

RandomShuffle (const :: tensorflow::Scope & scope, :: tensorflow::Input value)
RandomShuffle (const :: tensorflow::Scope & scope, :: tensorflow::Input value, const RandomShuffle::Attrs & attrs)

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

operation
output

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

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

सार्वजनिक स्थैतिक फ़ंक्शन

Seed (int64 x)
Seed2 (int64 x)

संरचनाएँ

टेन्सरफ्लो::ऑप्स::रैंडमशफल::एट्रिब्यूट्स

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

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

संचालन

Operation operation

आउटपुट

::tensorflow::Output output

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

रैंडमशफल

 RandomShuffle(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input value
)

रैंडमशफल

 RandomShuffle(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input value,
  const RandomShuffle::Attrs & attrs
)

नोड

::tensorflow::Node * node() const 

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

 operator::tensorflow::Input() const 

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

 operator::tensorflow::Output() const 

सार्वजनिक स्थैतिक फ़ंक्शन

बीज

Attrs Seed(
  int64 x
)

बीज2

Attrs Seed2(
  int64 x
)