सहायता Kaggle पर TensorFlow साथ ग्रेट बैरियर रीफ की रक्षा चैलेंज में शामिल हों

टेंसरफ़्लो :: ऑप्स :: तितर बितर

#include <state_ops.h>

एक चर संदर्भ में विरल अपडेट को घटाता है।

सारांश

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

0aaab7280

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

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

डुप्लिकेट प्रविष्टियों को सही तरीके से नियंत्रित किया जाता है: यदि कई indices एक ही स्थान को संदर्भित करते हैं, तो उनके (नकारात्मक) योगदान जोड़ते हैं।

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

तर्क:

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

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

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

रिटर्न:

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

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

ScatterSub (const :: tensorflow::Scope & scope, :: tensorflow::Input ref, :: tensorflow::Input indices, :: tensorflow::Input updates)
ScatterSub (const :: tensorflow::Scope & scope, :: tensorflow::Input ref, :: tensorflow::Input indices, :: tensorflow::Input updates, const ScatterSub::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

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

तितर बितर

 ScatterSub(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input ref,
  ::tensorflow::Input indices,
  ::tensorflow::Input updates
)

तितर बितर

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

नोड

::tensorflow::Node * node() const 

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

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

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

 operator::tensorflow::Output() const 

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

उपयोग करना

Attrs UseLocking(
  bool x
)