scalingLayer
アクターまたはクリティック ネットワークのスケーリング層
説明
スケーリング層は、入力配列 U
の線形スケーリングと線形バイアス処理を行い、Y = Scale.*U + Bias
を出力します。ユーザーが定義した深層ニューラル ネットワークにこの層を組み込んで、強化学習エージェントのアクターまたはクリティックとして使用できます。この層は、tanhLayer
やシグモイドなどの非線形層の出力のスケーリングとシフトを行う場合に役立ちます。
たとえば、tanhLayer
は、-1 ~ 1 に収まる範囲の出力を提供します。アクター ネットワーク出力に異なる境界がある場合 (アクター仕様で定義されている場合)、アクター ネットワーク出力を適切にスケールおよびシフトする出力として ScalingLayer
を含めることができます。
ScalingLayer
オブジェクトのパラメーターは学習可能ではありません。
作成
プロパティ
例
拡張機能
バージョン履歴
R2019a で導入