เทนเซอร์โฟลว์:: ปฏิบัติการ:: ตัวสะสม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