เทนเซอร์โฟลว์:: ปฏิบัติการ:: SparseAccumulatorใช้ไล่ระดับ

#include <data_flow_ops.h>

ใช้การไล่ระดับสีแบบเบาบางกับตัวสะสมที่กำหนด

สรุป

ไม่ต้องเพิ่มหาก local_step มีขนาดเล็กกว่า global_step ของตัวสะสม

ข้อโต้แย้ง:

  • ขอบเขต: วัตถุ ขอบเขต
  • ที่จับ: ที่จับสำหรับตัวสะสม
  • local_step: ค่า local_step ที่ใช้คำนวณการไล่ระดับสีแบบกระจัดกระจาย
  • gradient_indices: ดัชนีของการไล่ระดับสีแบบกระจัดกระจายที่จะสะสม ต้องเป็นเวกเตอร์
  • การไล่ระดับสี_ค่า: ค่าเป็นส่วนที่ไม่ใช่ศูนย์ของการไล่ระดับสี และต้องมีมิติแรกเหมือนกับดัชนี กล่าวคือ nnz ที่แสดงด้วยดัชนี และค่าจะต้องสอดคล้องกัน
  • การไล่ระดับสี_รูปร่าง: รูปร่างของการไล่ระดับสีแบบกระจัดกระจายที่จะสะสม
  • has_known_shape: บูลีนที่ระบุว่าไม่ทราบรูปร่างไล่ระดับสีหรือไม่ ซึ่งในกรณีนี้อินพุตจะถูกละเว้นในระหว่างการตรวจสอบความถูกต้อง

ผลตอบแทน:

  • Operation ที่สร้างขึ้น

ตัวสร้างและผู้ทำลาย

SparseAccumulatorApplyGradient (const :: tensorflow::Scope & scope, :: tensorflow::Input handle, :: tensorflow::Input local_step, :: tensorflow::Input gradient_indices, :: tensorflow::Input gradient_values, :: tensorflow::Input gradient_shape, bool has_known_shape)

คุณลักษณะสาธารณะ

operation

งานสาธารณะ

operator::tensorflow::Operation () const

คุณลักษณะสาธารณะ

การดำเนินการ

Operation operation

งานสาธารณะ

SparseAccumulatorใช้ไล่ระดับ

 SparseAccumulatorApplyGradient(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input handle,
  ::tensorflow::Input local_step,
  ::tensorflow::Input gradient_indices,
  ::tensorflow::Input gradient_values,
  ::tensorflow::Input gradient_shape,
  bool has_known_shape
)

ตัวดำเนินการ::เทนเซอร์โฟลว์::การทำงาน

 operator::tensorflow::Operation() const