最適化 (optimizer)¶
Optimizer クラス¶
- class binarybrain.optimizer.Optimizer(core_optimizer=None)¶
ベースクラス:
Object
Optimizer の基本クラス
- set_learning_rate(learning_rate)¶
学習率設定
- set_variables(params, grads)¶
変数設定
- step()¶
パラメータ更新
set_variablesで設定された勾配変数に基づいた学習をset_variablesで 設定されたパラメータ変数に適用する
- update()¶
パラメータ更新&勾配ゼロクリア
set_variablesで設定された勾配変数に基づいた学習をset_variablesで 設定されたパラメータ変数に適用して、勾配をゼロクリアする
- zero_grad()¶
勾配のゼロクリア
set_variablesで設定された勾配変数をゼロクリアする