Google I/O एक लपेट है! TensorFlow सत्रों पर पकड़ बनाएं सत्र देखें

टेंसरफ़्लो :: ऑप्स :: स्कैटरअप

#include <state_ops.h>

एक चर संदर्भ के लिए विरल अद्यतन लागू होता है।

सारांश

यह ऑपरेशन गणना करता है

    # Scalar indices
    ref[indices, ...] = updates[...]

    # Vector indices (for each i)
    ref[indices[i], ...] = updates[i, ...]

    # High rank indices (for each i, ..., j)
    ref[indices[i, ..., j], ...] = updates[i, ..., j, ...]

अद्यतन किए जाने के बाद यह ऑपरेशन आउटपुट ref । इससे चेन ऑपरेशंस के लिए आसान हो जाता है, जिसे रीसेट मान का उपयोग करने की आवश्यकता होती है।

यदि ref में मानों को एक से अधिक बार अपडेट किया जाना है, क्योंकि indices में डुप्लिकेट प्रविष्टियां हैं, जिस क्रम में प्रत्येक मान के लिए अपडेट होता है, अपरिभाषित है।

आवश्यक updates.shape = indices.shape + ref.shape[1:] या updates.shape = []

tf.batch_scatter_update और tf.scatter_nd_update भी देखें।

तर्क:

  • गुंजाइश: एक स्कोप ऑब्जेक्ट
  • Ref: एक Variable नोड से होना चाहिए।
  • सूचकांक: ref के पहले आयाम में सूचकांकों का ref
  • अद्यतन: ref में स्टोर करने के लिए अद्यतन मूल्यों का एक टेंसर।

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

  • use_locking: यदि सही है, तो असाइनमेंट को लॉक द्वारा संरक्षित किया जाएगा; अन्यथा व्यवहार अपरिभाषित है, लेकिन कम विवाद को प्रदर्शित कर सकता है।

रिटर्न:

  • Output : = ref रूप में भी। उन ऑपरेशनों के लिए एक सुविधा के रूप में लौटा जो अद्यतन किए जाने के बाद अद्यतन किए गए मानों का उपयोग करना चाहते हैं।

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

ScatterUpdate (const :: tensorflow::Scope & scope, :: tensorflow::Input ref, :: tensorflow::Input indices, :: tensorflow::Input updates)
ScatterUpdate (const :: tensorflow::Scope & scope, :: tensorflow::Input ref, :: tensorflow::Input indices, :: tensorflow::Input updates, const ScatterUpdate::Attrs & attrs)

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

operation
output_ref

सार्वजनिक कार्य

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

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

UseLocking (bool x)

संरचनाएं

टेंसोफ़्लो :: ऑप्स :: स्कैटरअपडेट :: एट्र्स

वैकल्पिक विशेषता स्कैटरअपडेट के लिए बसती है

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

ऑपरेशन

Operation operation

output_ref

::tensorflow::Output output_ref

सार्वजनिक कार्य

स्कैटरअप

05a99d9c70

स्कैटरअप

 ScatterUpdate(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input ref,
  ::tensorflow::Input indices,
  ::tensorflow::Input updates,
  const ScatterUpdate::Attrs & attrs
)

नोड

::tensorflow::Node * node() const 

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

 operator::tensorflow::Input() const 
है

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

 operator::tensorflow::Output() const 

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

उपयोग करना

Attrs UseLocking(
  bool x
)