rlNormalizer
Description
Use a normalizer object to configure normalization of an input channel for an actor or critic. You can also use a normalizer object to specify normalization options for transition, reward, and is-done function approximator inputs.
Note
For function approximators, use only rlNormalizer
objects to normalize
the input channels. Using the Normalization
property of an input layer
(such as featureInputLayer
, imageInputLayer
,
sequenceInputLayer
,
image3dInputLayer
, or
pointCloudInputLayer
) is not recommended.
Creation
Description
creates an nrz
= rlNormalizer(dim
)rlNormalizer
object with default options for an input of
dimensions dim
.
creates an nrz
= rlNormalizer(chanInfo
)rlNormalizer
object with default options for an input of
dimensions specified in the specification object chanInfo
.
sets the properties of nrz
= rlNormalizer(___,Name=Value
)nrz
using one or more name-value arguments.
For example, rlNormalizer([1 1],Normalization="rescale-symmetric")
creates a normalizer object that uses "rescale-symmetric"
normalization. You can specify multiple name-value arguments.
Input Arguments
Properties
Object Functions
normalize | Normalize input data using method defined in normalizer object |
Examples
Version History
Introduced in R2024a
See Also
Functions
normalize
|setNormalizer
|getNormalizer
|getActor
|setActor
|getCritic
|setCritic
|evaluate
Objects
rlNumericSpec
|rlFiniteSetSpec
|rlAgentInitializationOptions
|rlValueFunction
|rlQValueFunction
|rlVectorQValueFunction
|rlContinuousDeterministicActor
|rlDiscreteCategoricalActor
|rlContinuousGaussianActor
|rlContinuousDeterministicTransitionFunction
|rlContinuousGaussianTransitionFunction
|rlContinuousDeterministicRewardFunction
|rlContinuousGaussianRewardFunction
|rlIsDoneFunction