เทนเซอร์โฟลว์:: ปฏิบัติการ:: ตัวสะสมTakeGradient

#include <data_flow_ops.h>

แยกการไล่ระดับสีเฉลี่ยใน ConditionalAccumulator ที่กำหนด

สรุป

op บล็อกจนกว่าจะมีการสะสมการไล่ระดับสีที่เพียงพอ (เช่น มากกว่า num_required) หากตัวสะสมได้รวมการไล่ระดับสีที่ต้องการมากกว่า num_ รายการแล้ว ระบบจะส่งกลับค่าเฉลี่ยของการไล่ระดับสีที่สะสม นอกจากนี้ยังเพิ่ม global_step ที่บันทึกไว้ในแอคคูมูเลเตอร์ขึ้น 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

งานสาธารณะ

ตัวสะสมTakeGradient

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

โหนด

::tensorflow::Node * node() const 

ตัวดำเนินการ::tensorflow::อินพุต

 operator::tensorflow::Input() const 

ตัวดำเนินการ::tensorflow::เอาต์พุต

 operator::tensorflow::Output() const