テンソルフロー::作戦::適用モメンタム::属性
#include <training_ops.h>
applyMomentumのオプションの属性セッター。
まとめ
パブリック属性 | |
---|---|
use_locking_ = false | bool |
use_nesterov_ = false | bool |
公共機能 | |
---|---|
UseLocking (bool x) | TF_MUST_USE_RESULT Attrs True の場合、var テンソルと accum テンソルの更新はロックによって保護されます。それ以外の場合、動作は未定義ですが、競合が少なくなる可能性があります。 |
UseNesterov (bool x) | TF_MUST_USE_RESULT Attrs True の場合、grad の計算に渡されるテンソルは var - lr *momentum *accum となるため、最終的に取得する var は実際には var - lr *momentum *accum になります。 |
パブリック属性
use_locking_
bool tensorflow::ops::ApplyMomentum::Attrs::use_locking_ = false
use_nesterov_
bool tensorflow::ops::ApplyMomentum::Attrs::use_nesterov_ = false
公共機能
ロックを使用する
TF_MUST_USE_RESULT Attrs tensorflow::ops::ApplyMomentum::Attrs::UseLocking( bool x )
True
の場合、var テンソルと accum テンソルの更新はロックによって保護されます。それ以外の場合、動作は未定義ですが、競合が少なくなる可能性があります。
デフォルトは false
ネステロフを使用する
TF_MUST_USE_RESULT Attrs tensorflow::ops::ApplyMomentum::Attrs::UseNesterov( bool x )
True
の場合、grad の計算に渡されるテンソルは var - lr *momentum *accum となるため、最終的に取得する var は実際には var - lr *momentum *accum になります。
デフォルトは false