टेन्सरफ्लो::ऑप्स::स्पार्सएक्युमुलेटरटेकग्रेडिएंट

#include <data_flow_ops.h>

यह SparseConditionalAccumulator में औसत विरल ग्रेडिएंट को निकालता है।

सारांश

यह ऑपरेशन तब तक रुका रहेगा जब तक पर्याप्त (यानी, num_required से अधिक) ग्रेडिएंट्स जमा नहीं हो जाते। यदि एक्यूमुलेटर ने पहले ही num_required से अधिक ग्रेडिएंट्स एकत्रित कर लिए हैं, तो यह संचित ग्रेडिएंट्स का औसत लौटाएगा। साथ ही, यह स्वचालित रूप से एक्यूमुलेटर में दर्ज global_step को 1 से बढ़ा देता है और कुल योग को 0 पर रीसेट कर देता है।

तर्क:

  • स्कोप: एक स्कोप ऑब्जेक्ट
  • हैंडल: स्पार्स कंडीशनल एक्यूमुलेटर का हैंडल।
  • num_required: एग्रीगेट लौटाने से पहले आवश्यक ग्रेडिएंट की संख्या।
  • dtype: संचित ग्रेडिएंट्स का डेटा प्रकार। यह एक्यूमुलेटर के प्रकार के अनुरूप होना चाहिए।

प्रतिफल:

  • Output सूचकांक: संचित विरल प्रवणताओं के औसत के सूचकांक।
  • Output मान: संचित विरल प्रवणताओं के औसत के मान।
  • Output आकार: संचित विरल प्रवणताओं के औसत का आकार।

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

SparseAccumulatorTakeGradient (const :: tensorflow::Scope & scope, :: tensorflow::Input handle, :: tensorflow::Input num_required, DataType dtype)

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

indices
operation
shape
values

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

सूचकांक

::tensorflow::Output indices

संचालन

Operation operation

आकार

::tensorflow::Output shape

मान

::tensorflow::Output values

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

स्पार्स एक्यूमुलेटर टेक ग्रेडिएंट

 SparseAccumulatorTakeGradient(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input handle,
  ::tensorflow::Input num_required,
  DataType dtype
)