ML Community Day คือวันที่ 9 พฤศจิกายน! ร่วมกับเราสำหรับการปรับปรุงจาก TensorFlow, JAX และอื่น ๆ เรียนรู้เพิ่มเติม

เทนเซอร์โฟลว์ :: ops :: ทรัพยากรApplyMomentum :: Attrs

#include <training_ops.h>

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

สรุป

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

use_locking_ = false
bool
use_nesterov_ = false
bool

หน้าที่สาธารณะ

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

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

use_locking_

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

use_nesterov_

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

หน้าที่สาธารณะ

ใช้ล็อค

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

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

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

ใช้

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

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

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