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

#include <data_flow_ops.h>

แยกการไล่ระดับสีแบบกระจายเฉลี่ยใน SparseConditionalAccumulator

สรุป

op จะบล็อกจนกว่าจะมีการสะสมการไล่ระดับสีที่เพียงพอ (เช่น มากกว่า num_required) หากตัวสะสมได้รวมการไล่ระดับสีที่ต้องการมากกว่า num_ รายการแล้ว ระบบจะส่งกลับค่าเฉลี่ยของการไล่ระดับสีที่สะสมไว้ นอกจากนี้ยังเพิ่ม global_step ที่บันทึกไว้ในแอคคูมูเลเตอร์ขึ้น 1 โดยอัตโนมัติ และรีเซ็ตผลรวมเป็น 0

ข้อโต้แย้ง:

  • ขอบเขต: วัตถุ ขอบเขต
  • หมายเลขอ้างอิง: หมายเลขอ้างอิงของ SparseConditionalAccumulator
  • 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

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