टेन्सरफ्लो::ऑप्स::स्पार्सएक्युमुलेटरटेकग्रेडिएंट
#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 )