เทนเซอร์โฟลว์:: ปฏิบัติการ:: ResourceApplyKerasโมเมนตัม:: คุณสมบัติ

#include <training_ops.h>

ตัวตั้งค่าแอ็ตทริบิวต์ทางเลือกสำหรับ ResourceApplyKerasMomentum

สรุป

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

use_locking_ = false
bool
use_nesterov_ = false
bool

งานสาธารณะ

UseLocking (bool x)
TF_MUST_USE_RESULT Attrs
หากเป็น True การอัปเดต var และ accum tensor จะได้รับการปกป้องด้วยการล็อค มิฉะนั้นพฤติกรรมจะไม่ได้กำหนดไว้ แต่อาจแสดงความขัดแย้งน้อยลง
UseNesterov (bool x)
TF_MUST_USE_RESULT Attrs
หากเป็น True เทนเซอร์ที่ส่งผ่านไปยังการคำนวณ Grad จะเป็น var + โมเมนตัม * สะสม ดังนั้นในท้ายที่สุด var ที่คุณได้รับก็คือ var + โมเมนตัม * สะสม

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

use_locking_

bool tensorflow::ops::ResourceApplyKerasMomentum::Attrs::use_locking_ = false

use_nesterov_

bool tensorflow::ops::ResourceApplyKerasMomentum::Attrs::use_nesterov_ = false

งานสาธารณะ

ใช้ล็อค

TF_MUST_USE_RESULT Attrs tensorflow::ops::ResourceApplyKerasMomentum::Attrs::UseLocking(
  bool x
)

หากเป็น True การอัปเดต var และ accum tensor จะได้รับการปกป้องด้วยการล็อค มิฉะนั้นพฤติกรรมจะไม่ได้กำหนดไว้ แต่อาจแสดงความขัดแย้งน้อยลง

ค่าเริ่มต้นเป็นเท็จ

ใช้ Nesterov

TF_MUST_USE_RESULT Attrs tensorflow::ops::ResourceApplyKerasMomentum::Attrs::UseNesterov(
  bool x
)

หากเป็น True เทนเซอร์ที่ส่งผ่านไปยังการคำนวณ Grad จะเป็น var + โมเมนตัม * สะสม ดังนั้นในท้ายที่สุด var ที่คุณได้รับก็คือ var + โมเมนตัม * สะสม

ค่าเริ่มต้นเป็นเท็จ