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

#include <data_flow_ops.h>

दिए गए कंडीशनल एक्युमुलेटर में औसत ग्रेडिएंट निकालता है।

सारांश

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

तर्क:

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

रिटर्न:

  • Output : संचित ग्रेडिएंट्स का औसत।

निर्माता और विध्वंसक

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

सार्वजनिक गुण

average
operation

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

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

सार्वजनिक गुण

औसत

::tensorflow::Output average

संचालन

Operation operation

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

एक्युमुलेटरटेकग्रेडिएंट

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

नोड

::tensorflow::Node * node() const 

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

 operator::tensorflow::Input() const 

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

 operator::tensorflow::Output() const